Android Studio 第六十五期 - Android业务组件库
生活随笔
收集整理的這篇文章主要介紹了
Android Studio 第六十五期 - Android业务组件库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????目前市面上常用的效果集合,持續更新:
????地址:https://github.com/geeklx/APPkuangjia/tree/master/baselibrary/src/main/java/com/haier/cellarette/baselibrary
????附文檔:
????
此類放置自定義View和第三方控件集合:(按順序)anroomcrash:驗證APP崩潰和內存溢出的方法assetsfitandroid:1.拍照上傳2.復制assets目錄到本地緩存cache目錄文件3.訪問assets/cache中的文件方法4.緩存購物車寫法?寫入txt到緩存bannerview:防止OOM寫法的bannerviewbannerviewquan:市面大部分bannerview寫法baseactivitys:加了堆棧管理和678android權限的base類cacheutil:清除緩存方法caranimation:購物車添加動畫(防止多次點擊的OOM)changelanguage:切換語言common:BaseApp?BaseAppManager?BaseViewHelperemptyview:正在加載?暫無數據?有數據?無網絡?布局切換expandableview:非常好用的Expandableviewfileprovider:鴻洋的6.0?7.0?8.0?權限管理類flowlayout:鴻洋的FlowLayout(支持標簽布局選中)glidenetpicpressnormal:支持后臺返回兩張圖片?touch顯示不同的圖片效果handleralluse:面試必會的handler所有用法likebutton:點贊效果loading:加載中(防止OOM)musicutils:播放raw?utilnetworkview:根據WIFI開關來廣播切換布局?斗魚視頻聯網播放功能qcode:高斯生成二維碼效果recycleviewalluses:最強RecycleView寫法(待更新)recycleviewgallery:炫酷的RecycleView?Galleryrecycleviewmultitype:一個比較好的第三方RecycleView寫法?很穩定ringutil:系統聲音(待優化)scrollview:黑暗之魂3閱讀條文效果shoppingcar:非常好用?仿餓了么購物車一套代碼size:dp轉換px工具類smartbar:返回|主頁?工具類?一行解決你的問題splash:歡迎頁仿獵聘statusbar:浸透式topbartablayout:最全tablayouttoasts:棄用(可參考)toasts2:豐富多彩的Toastupdateapk:XML配置升級APKuploadpic:最強微信圖片上傳(無bug版?修改了loaderManager兩次finish的問題)usersdk:登錄回調處理邏輯跳轉widget:?1.AlertView:仿IOS彈窗2.AutofitTextView:自適應的textview3.CircleImageView:圓形ImageView4.CircularSeekBar:中規中矩的SeekBar?圓形進度條5.SmoothCheckBox:中規中矩的CheckBox6.SwitchButton:中規中矩的開關zothers:1.AutoHideInputMethodFrameLayout:非常好用的鍵盤隱藏工具layout6.SpannableStringUtils:給textview設置超鏈接((TextView)?helper.getView(R.id.brademo1_tweetText)).setText(SpannableStringUtils.getBuilder(item.getText()).append("點擊查看博客鏈接").setClickSpan(new?ClickableSpan()?{@Overridepublic?void?onClick(View?widget)?{Uri?url?=?Uri.parse("https://blog.51cto.com/liangxiao");Intent?intent?=?new?Intent(Intent.ACTION_VIEW);intent.setData(url);mContext.startActivity(intent);}}).create());2.ClickableMovementMethod:給textview設置超鏈接((TextView)?helper.getView(R.id.brademo1_tweetText)).setMovementMethod(ClickableMovementMethod.getInstance());helper.getView(R.id.brademo1_tweetText).setFocusable(false);helper.getView(R.id.brademo1_tweetText).setClickable(true);helper.getView(R.id.brademo1_tweetText).setLongClickable(false);3.DaojishiUtil:非常好用倒計時的工具類4.NoDoubleClickListener:防止double?click5.SimpleTagImageView:給ImageView打標簽7.StartHiddenManager:點A?B兩點跳轉邏輯方法zuni:非常好的阻尼效果????附圖:
??????
? ????
????
????
?????
???????
????
?????
????
????
????
????
???????
????
????
?????
?????
????
????希望能幫到你~
轉載于:https://blog.51cto.com/liangxiao/2146536
總結
以上是生活随笔為你收集整理的Android Studio 第六十五期 - Android业务组件库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flutter - Internatio
- 下一篇: MongoDB导出场景查询优化 #1