Android UI控制項常用庫匯總

來源:互聯網
上載者:User

標籤:

 

現在App的開發已經是非常成熟,湧現了一大批開源的工具。這些項目能夠提高我們的搬磚效率。以下是一些在開發中比較常使用的控制項和庫。

ListView
  • WaveSwipeRefreshLayout

    水滴效果的下拉重新整理

    https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout

  • Phoenix

    非常漂亮的下拉效果

    https://github.com/Yalantis/Phoenix

  • android-Ultra-Pull-To-Refresh

    幾乎支援所有的View

    https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh

  • JellyRefreshLayout

    https://github.com/imallan/JellyRefreshLayout

  • CircleRefreshLayout

    https://github.com/tuesda/CircleRefreshLayout

  • WaterDropListView

    水滴效果

    https://github.com/THEONE10211024/WaterDropListView

  • drag-sort-listview

    拖動排序的ListView,滑動刪除

    https://github.com/bauerca/drag-sort-listview

  • RecyclerViewSwipeDismiss

    RecycleView實現的滑動刪除item

    https://github.com/CodeFalling/RecyclerViewSwipeDismiss

  • PagedHeadListView

    支援頭部Page的ListView

    https://github.com/JorgeCastilloPrz/PagedHeadListView

  • UltimateRecyclerView

    非常強大的recycleview

    https://github.com/cymcsg/UltimateRecyclerView

  • BaseRecyclerViewAdapterHelper

    對recycleview的各種封裝,也是非常方便

    https://github.com/CymChad/BaseRecyclerViewAdapterHelper

  • pinned-section-listview

    ListView滑動時分組title可以固定在分組內

  • https://github.com/beworker/pinned-section-listview

ViewPager
  • ViewPagerIndicator

    與ViewPager一起使用indicator

    https://github.com/JakeWharton/ViewPagerIndicator

  • JellyViewPager

    帶有動畫轉場效果

    https://github.com/chiemy/JellyViewPager

  • JazzyViewPager

    滑動時支援各種切換動畫

    https://github.com/jfeinstein10/JazzyViewPager

  • Android-DirectionalViewPager

    垂直滑動的ViewPager

    https://github.com/JakeWharton/Android-DirectionalViewPager

ImageView
  • android-gif-drawable

    顯示gif動畫

    https://github.com/koral--/android-gif-drawable

  • CircleImageView

    圓形ImageView

    https://github.com/hdodenhof/CircleImageView

TextView
  • AndroidTagGroup

    一個漂亮的標籤控制項

    https://github.com/2dxgujun/AndroidTagGroup

鍵盤互動
  • JKeyboardPanelSwitch

    Android鍵盤面板衝突布局閃動處理方案

    https://github.com/Jacksgong/JKeyboardPanelSwitch

Material
  • MaterialViewPager

    material風格的ViewPager,與Toolbar相結合

    https://github.com/florent37/MaterialViewPager

  • material-design-dimens

    符合material design設計風格的color和dimens,可直接使用這個庫的定義

    https://github.com/DmitryMalkovich/material-design-dimens

  • material-dialogs

    https://github.com/afollestad/material-dialogs

動畫
  • Material-Animations

    material風格的動畫

    https://github.com/lgvalle/Material-Animations

  • recyclerview-animators

    為recycleview item添加動畫

    https://github.com/wasabeef/recyclerview-animators

  • SmartTabLayout

    ViewPager頭部導覽列滑動時的Tab,也有indicator

    https://github.com/ogaclejapan/SmartTabLayout

  • FlycoTabLayout

    底部導覽列,擁有各自樣式,可以快速實現

    https://github.com/H07000223/FlycoTabLayout

其他
  • easypermissions

    許可權相關提示

    https://github.com/googlesamples/easypermissions

  • AndroidSlidingUpPanel

    向上拉出的面板

    https://github.com/umano/AndroidSlidingUpPanel

  • richeditor-android

    富文字編輯器

    https://github.com/wasabeef/richeditor-android

  • android-viewbadger

    訊息提示小紅點

    https://github.com/jgilfelt/android-viewbadger

 

還可以關注我們的哦

 

Android UI控制項常用庫匯總

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.