Android Studio 第六十五期 - Android業務組件庫

來源:互聯網
上載者:User

標籤:多次點擊   圖片上傳   隱藏   finish   provider   支援   oss   布局   hide   

    目前市面上常用的效果集合,持續更新:

    地址: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:自適應的textview         3.CircleImageView:圓形ImageView         4.CircularSeekBar:中規中矩的SeekBar 圓形進度條         5.SmoothCheckBox:中規中矩的CheckBox         6.SwitchButton:中規中矩的開關zothers:1.AutoHideInputMethodFrameLayout:非常好用的鍵盤隱藏工具layout         6.SpannableStringUtils:給textview設定超連結          ((TextView) helper.getView(R.id.brademo1_tweetText)).setText(SpannableStringUtils.getBuilder(item.getText()).                         append("點擊查看部落格連結").setClickSpan(new ClickableSpan() {                     @Override                     public void onClick(View widget) {                         Uri url = Uri.parse("http://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 click         5.SimpleTagImageView:給ImageView打標籤         7.StartHiddenManager:點A B兩點跳轉邏輯方法zuni:非常好的阻尼效果

    附圖:

      


      


    

    

     


       

    

     


    


    


    


    


       

    

    


     


     


    


    希望能幫到你~







Android Studio 第六十五期 - Android業務組件庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.