說明
以下內(nèi)容博主很多也沒有用過 分享出來大家一起學(xué)習(xí) 用到的時(shí)候 可以來查看
有問題可以溝通 希望大家不要污染了學(xué)習(xí)環(huán)境 如果覺得有幫助 請(qǐng)點(diǎn)贊 關(guān)注 收藏
一個(gè)禮貌的?
系統(tǒng)控件
- TextView
Github 一個(gè)功能強(qiáng)大的TextView窖维,可以滿足日常大部分布局方式
Github 一個(gè)對(duì)齊TextView文本的庫
Github 歌詞顯示控件灾挨,支持多行顯示、拖曳播放、自動(dòng)識(shí)別歌詞文件的編碼
Github 非常實(shí)用的省略控件敞贡,無emoji截?cái)嘀畞y碼, 無characterstyle截?cái)嘀谎?/a>
Github 歌詞風(fēng)格的 TextView摄职,利用 Gradient 漸變實(shí)現(xiàn)
Github 通過RelativeLayout組裝的各種效果的TextView
- TextView富文本
Github Android平臺(tái)下的富文本解析器誊役,支持Html和Markdown
- TextView特效
Github 滾動(dòng)顯示TextView的數(shù)字,支持自定義每個(gè)字符速度
Github 俗名:可垂直跑、可水平跑的跑馬燈谷市;學(xué)名:可垂直翻蛔垢、可水平翻的翻頁公告
Github 一個(gè)滑動(dòng)動(dòng)畫的textview(更好的顯示溫度,金額等)
Github 數(shù)字增加和減小動(dòng)畫 TextView
Github Android Textview Fading 動(dòng)畫效果
Github 一個(gè)用粒子動(dòng)畫顯示文字的 Android 自定義 View
- ImageView
Github 基于Glide V4.9.0封裝的圖片加載庫迫悠,可以監(jiān)聽加載圖片時(shí)的進(jìn)度
Github Android 加載大圖 可以高清顯示10000*10000像素的圖片鹏漆,輕松實(shí)現(xiàn)微博長圖功能
Github 大圖查看加載庫,支持拖動(dòng)和縮放创泄,利用 fresco 加載艺玲,超級(jí)方便,但是內(nèi)存占用超級(jí)低鞠抑,一點(diǎn)也不卡
Github 一個(gè)擴(kuò)展原生控件支持圓角矩形框背景的庫,可以減少相關(guān)shape資源文件使用
Github 一個(gè)Android端動(dòng)態(tài)驗(yàn)證碼實(shí)現(xiàn)
- ImageView特殊樣式
Github 多種樣式的圖片,可以用于設(shè)置圖片的形狀饭聚,現(xiàn)有圓角、圓形搁拙、扇形秒梳、環(huán)形,四種可選方式
Github Android 色彩漸進(jìn) ImageView
Github 懂得智能配色的ImageView,還能給自己設(shè)置多彩的陰影
Github 用 ImageView 實(shí)現(xiàn)圓形頭像
Github 根據(jù)圖片陰影變顏色箕速,細(xì)膩的視覺效果
Github Android 上最好看的控件陰影實(shí)現(xiàn)
- ImageView瀏覽
Github transferee 可以幫助你完成從縮略圖到原圖的無縫過渡轉(zhuǎn)變酪碘,功能體系仿照并涵蓋 ios 版本的 QQ、微信朋友圈盐茎、新浪微博的圖片瀏覽功能
Github 仿Nice首頁圖片列表9圖樣式婆跑,并實(shí)現(xiàn)拖拽效果
Github 類似 Instagram Story 的插件,展示照片集合
- EditText
Github 支持自動(dòng)格式化的 EditText庭呜,比如貨幣滑进、電話號(hào)碼等等
Github 支持 at 別人效果的 EditText,很實(shí)用的樣子
Github 自定義 自動(dòng)補(bǔ)充 email 的 EditText
Github Android 仿業(yè)問 打字機(jī)效果
Github 支持格式自動(dòng)識(shí)別和展示的 EditBox
- Button
Github 帶有進(jìn)度動(dòng)畫的Android自定義提交按鈕
- Switch
Github Android 兩狀態(tài) 或者 三狀態(tài) Switch 按鈕扶关,三狀態(tài)切換超實(shí)用
- ProgressBar
Github 漸變的圓形進(jìn)度條與輕量橫向進(jìn)度條
Github 仿新浪體育客戶端比分的進(jìn)度條,左右各一條
Github Android自定義多種風(fēng)格進(jìn)度控件
Github 自定義View之漸變圓環(huán)進(jìn)度條
Github Android自定義 View - 仿淘寶 淘搶購進(jìn)度條
- SeekBar
Github 一款漂亮美觀的支持雙向范圍選擇和普通SeekBar模式的SeekBar拐纱,支持刻度铜异、負(fù)數(shù)以及多種強(qiáng)大的自定義屬性
Github 自定義SeekBar,進(jìn)度變化由可視化氣泡樣式呈現(xiàn)秸架,定制化程度較高
- Ratingbar
- ListView
Github 一個(gè)下拉頂部圖片放大的listview
Github 功能強(qiáng)大的StickyHeaderListView:標(biāo)題漸變揍庄、吸附懸停、篩選分類东抹、動(dòng)態(tài)頭部等
- ViewPager
Github 無限循環(huán)滾動(dòng)卡片式ViewPager蚂子,可上下左右切換,效果很贊
Github 畫廊展示效果缭黔,點(diǎn)擊可以查看簡介食茎,可進(jìn)入詳情頁面
CSDN
敲酷炫的ViewPager卡片展示及縮放切換效果和Q彈指示器
Github 阿里開源一個(gè)封裝多種特性的ViewPager
Github Ramotion 出品:卡片切換及Android 頁面展開效果
- Calendar 日歷類
- PickView
Github 安卓選擇器類,包括各種類型的選擇器馏谨,可自定義頂部及底部界面别渔,可自定義窗口動(dòng)畫 已停止維護(hù)可以參考代碼
Github Material風(fēng)格時(shí)間日歷選擇組件
Github citypicker 高仿iOS 滾輪實(shí)現(xiàn) 省市區(qū) 城市選擇三級(jí)聯(lián)動(dòng)
- Menu
Github BoomMenu可以讓你的菜單按鈕 ... 瞬間爆炸!
Github PopsTabView是個(gè)filter容器,他可以自動(dòng),快速,構(gòu)建不同篩選樣式,自由組合成一組tab
- Dialog
Github 支持上中下顯示ListView惧互,GridView顯示Diaolog
Github 變化過度效果的 Dialog Box哎媚,動(dòng)畫效果很棒
- SeachView/Spinner
Github 一個(gè)炫酷的SearchView搜索動(dòng)畫庫
Github 一款實(shí)現(xiàn)的很漂亮的卡片式搜索效果
Github 很 Material Design 風(fēng)格的 Search Bar,可以拿來直接用壹哺,文檔也很完備抄伍。
Github 一個(gè)帶有展開和折疊動(dòng)畫的Spinner
- Activity/Fragment
Github 以卡片視圖的形式管理你的 Activity,讓你的 app 可以自由的切換管宵、跳轉(zhuǎn)截珍、關(guān)閉 Activity 以及結(jié)束 app 程序
Github 類Android 5.0任務(wù)管理的控件
Github Android 逆向?qū)嵱眯〔寮赫故卷撁?Top Activity 的名稱和包名
Github Android Activity 下拉上拉滑動(dòng)消失效果,類似 Chrome 的 Tab 效果
Github 輪盤樣式的 Fragment 選擇菜單炸庞,可轉(zhuǎn)動(dòng)輪盤切換 Fragment
Material Design控件
- RecyclerView
Github 最強(qiáng)RecyclerView钱床,Item側(cè)滑菜單,長按拖拽Item埠居,滑動(dòng)刪除Item查牌∈缕冢可以和任何下拉刷新框架結(jié)合使用
Github Android RecyclerView 頂部懸浮實(shí)現(xiàn)
Github 一個(gè)如你熟悉ListView、GridView一樣熟悉的RecyclerView
Github Airbnb開源的一個(gè)顯示recycleview復(fù)雜效果的庫
Github 基于 RecyclerView 實(shí)現(xiàn)的橫向滑動(dòng)組件纸颜,超級(jí)漂亮和實(shí)用
Github RecyclerView橫向卡片瀏覽
Github XRecyclerView帶下拉刷新和上拉加載
Github RecyclerView實(shí)現(xiàn)無限輪播效果
Github Android之自定義View:側(cè)滑刪除
- LayoutManageer
Github 一種流式布局的效果兽泣,很像我們平時(shí)看到的標(biāo)簽云
Github 蜂巢布局管理器,除了外觀帥氣外胁孙,其增刪查改的動(dòng)畫效果也是很贊的
Github 阿里開源的針對(duì)RecyclerView的LayoutManager擴(kuò)展
Github Google開源的布局唠倦,其效果是實(shí)現(xiàn)類似CSS中的Flexbox布局效果
Github 一個(gè)自適應(yīng)圖片長寬比Recyclerview的LayoutManager
Github 支持不同形態(tài)的 Span Grid Layout
- RecyclerViewDecoration
Github RecyclerView粘性標(biāo)簽庫
Github 一個(gè)提供吸頂效果的ItemDecoration
Github 利用RecyclerView.ItemDecoration實(shí)現(xiàn)頂部懸浮效果
- RecyclerViewIteamTouch
Github 帶點(diǎn)擊和滑動(dòng)刪除的recyclerview
Github 基于itemtouchhelper,實(shí)現(xiàn)左滑菜單涮较,刪除確認(rèn)
Github 分組+展開+側(cè)滑的Recyclerview
Github 仿美團(tuán)選擇城市稠鼻、微信通訊錄、餓了么點(diǎn)餐列表的導(dǎo)航懸停分組索引列表
CSDN
【Android 仿微信通訊錄 導(dǎo)航分組列表-上】使用ItemDecoration為RecyclerView打造帶懸停頭部的分組列表
- RecyclerViewAnimation
Github 各種Recyclerview動(dòng)畫效果
Github 實(shí)現(xiàn) RecyclerView 布局切換動(dòng)畫的示例
- RecyclerViewAdapter
Github BaseRecyclerViewAdapterHelper強(qiáng)大靈活的adapter 博主也在用 沒用過的可以看看
Github RecyclerView 超強(qiáng)助手
Github kotlin
根據(jù)返回的數(shù)據(jù)驅(qū)動(dòng)視圖
- StatusBar
Github android 4.4以上沉浸式狀態(tài)欄和沉浸式導(dǎo)航欄管理以及對(duì)bar的其他設(shè)置
Github 沉浸式狀態(tài)欄工具類 推薦 博主也在用 很好用的工具類
- CoordinatorLayout/AppBarLayout/CollapsingToolbarLayout
Github TabLayout 和 CoordinatorLayout 相結(jié)合的折疊控件
Github 使AppBarLayout 可以彈性下拉的Behavior
- DrawerLayout/NavigationView
Github Material風(fēng)格側(cè)滑菜單
Github 基于 Floating Button 實(shí)現(xiàn)的菜單展開效果狂票,做的非常棒
Github 一個(gè) DrawerLayout 的擴(kuò)展,具有帥氣的動(dòng)畫與創(chuàng)新的交互。一次手勢(shì)完成滑出側(cè)邊欄與選擇菜單
Github 很有特點(diǎn)的一個(gè)DrawerLayout苫亦,動(dòng)畫效果很 Android
- BottomNavigation/TabLayout
Github TabLayout,對(duì)PagerSlidingTabStrip進(jìn)行修改
Github 擴(kuò)展 Android Tab Layout毛肋,實(shí)現(xiàn)動(dòng)畫指示器效果,很漂亮
Github PagerBottomTabStrip 是一個(gè)基本按谷歌Material Design規(guī)范完成的安卓底部導(dǎo)航欄控件
Github 仿照 Google Space 實(shí)現(xiàn)的導(dǎo)航欄效果屋剑,做的很漂亮H蟪住!
Github ChangeTabLayout是模仿樂視LIVE App主界面TabLayout效果
- FloatingActionButton
- SnackBar/Toast
Github 支持風(fēng)格化和動(dòng)畫效果的 Toast唉匾,很漂亮
Github snackbar擴(kuò)展孕讳,可以顯示進(jìn)度
Github Android Dropdown 風(fēng)格的 Alert 窗體
- CardView
Github 靈活的ShadowView,可替代CardView使用
Material Design控件庫
自定義控件
- Layout
Github 類似 Facebook 閃爍式的 Load View組件巍膘,如TextView厂财,ImageView
Github Loading 狀態(tài)的閃爍效果,類似 Facebook 的加載
Github 類似 Facebook 加載時(shí)峡懈,條目的閃爍效果璃饱,酷酷的
Github 斜角 View 效果,用來做 Profile 背景最適合不過
Github Android 優(yōu)雅的對(duì)角線效果
Github 一個(gè)豎直方向的SlidingPanelLayout肪康,支持加載多個(gè)Panel荚恶,可以靈活地實(shí)現(xiàn)漂亮的的交互效果,類似豎向卡片堆疊效果
Github 可結(jié)合Behaviour使用的Android 展開型布局菜單
- AboutLayout/Preference
Github Material Design 風(fēng)格的 About 頁面設(shè)計(jì)
Github Material Design 風(fēng)格的 About 頁面
Github 使用方便的的 Material Design 風(fēng)格 Preference UI,包含一個(gè)根據(jù)規(guī)范自制的新的 SimpleMenuPreference
Github Preference 中經(jīng)常會(huì)遇到選顏色的問題,這個(gè)自定義組件,就是幫你解決Color Preferece 的問題
Github about-page 2.0娃弓,全新的卡片風(fēng)格,支持 Android DayNight廓潜,使用更加簡單,API 更加豐富,新增「Android 應(yīng)用友鏈」類型
- ExpandableLayout
Github 一種可根據(jù)展開是否超出屏幕來判斷父控件是否自動(dòng)滾動(dòng)的ExpandableLayout
Github 是一個(gè)實(shí)現(xiàn)樹形內(nèi)容展示的庫
- ParallaxLayout
Github 跟隨手勢(shì)滑動(dòng)辩蛋,顯示隱藏標(biāo)題欄呻畸、底部導(dǎo)航欄及懸浮按鈕的 Android Behavior Library
Github 一個(gè)下拉放大的RecyclerView
- StatusLayout
Github Android 布局多狀態(tài)維護(hù)工具樱蛤,實(shí)用
- FlowLayout/TagView
Github 自定義ViewGroup,實(shí)現(xiàn)多功能流式布局與網(wǎng)格布局
Github Material Design 風(fēng)格的 Tag (Chip) 標(biāo)簽組件光戈,漂亮哪痰,實(shí)用
Github 類似郵件發(fā)送,多個(gè)聯(lián)系人標(biāo)簽排列
- PullToRefresh
Github 多種下拉刷新效果久妆、上拉加載更多晌杰、可配置自定義頭部廣告位
Github 一個(gè)自定義視圖可以上下拉動(dòng),支持Scrollview筷弦,ListView肋演,recyclerview,WebView和另一個(gè)視圖烂琴,使用方便
Github Android智能下拉刷新框架爹殊,支持越界回彈,集成了幾十種炫酷的Header和 Footer
- imageLoader
Github GlideImageView基于Glide封裝的圖片加載庫
Github GlideWebpDecoderGlide加載Webp動(dòng)圖
Github GlideWebpDecoderGlide加載Webp動(dòng)圖
Github GlideImageView基于Glide V4.0封裝的圖片加載庫奸绷,可以監(jiān)聽加載圖片時(shí)的進(jìn)度
Github 圖片加載框架的api封裝,涵蓋fresco,glide,picasso.最大程度優(yōu)化內(nèi)存,防止OOM
Github sketch圖片加載(兼容圓角反症、圓形、高斯模糊扣癣、圖片按壓效果惰帽,圖片邊框)
Github sand使用JNI實(shí)現(xiàn)Sobel算子圖像邊緣檢測(cè)
CSDN
Picasso,Glide父虑,F(xiàn)resco對(duì)比分析
- SideBar
Github 城市選擇爵嗅、定位娇澎、搜索及右側(cè)字母導(dǎo)航,類似美團(tuán) 百度糯米 餓了么等APP選擇城市功能
Github 仿汽車報(bào)價(jià)大全的sidebar
- Gesture 手勢(shì)識(shí)別
Github 高仿最新版微信6.2手勢(shì)滑動(dòng)返回
Github 滑動(dòng)返回睹晒。支持微信滑動(dòng)返回樣式趟庄、橫屏滑動(dòng)返回、全屏滑動(dòng)返回
Github 手勢(shì)滑動(dòng)返回的Fragment
- TipView/PoupView
Github Android View Tooltips呆盖,目前來看做的最漂亮的
Github 帶各種特效提示框拖云,可調(diào)整提示位置
- Badge
Github 為你的應(yīng)用程序加上數(shù)字角標(biāo)
Github 各個(gè)位置未讀消息及設(shè)置各種徽章樣式
Github 超級(jí)漂亮的一個(gè)高亮功能提醒效果
- TimeLineView/StepView
Github Material Design時(shí)間線,步驟控件
Github 時(shí)間線View
- Banner
Github 通用的廣告欄控件应又,讓你輕松實(shí)現(xiàn)廣告頭效果
Github 引導(dǎo)界面滑動(dòng)導(dǎo)航 + 大于等于1頁時(shí)無限輪播 + 各種切換動(dòng)畫輪播效果
Github Android廣告圖片輪播控件宙项,內(nèi)部基于ViewPager2實(shí)現(xiàn),Indicator和UI都可以自定義丁频。
- Guide
CSDN
帶你重新認(rèn)識(shí):Android Splash頁秒開 Activity白屏 Activity黑屏
簡書
Android 歡迎頁 +引導(dǎo)頁 開源項(xiàng)目
- Theme
簡書
Android主題切換(Theme)實(shí)現(xiàn)日夜間功能
Github Android 切換皮膚方案改基,輕松實(shí)現(xiàn)
Github RxJava 實(shí)現(xiàn)的主題切換引擎!
- Shop
- LableView
Github Android 仿小紅書圖片標(biāo)簽Group
- 圖表
Github 強(qiáng)大的火箭Android圖表視圖/圖形視圖庫咖为,支持折線圖秕狰,雷達(dá)圖,氣泡圖和燭臺(tái)圖以及縮放躁染,平移和動(dòng)畫鸣哀。
Github 最低兼容Android 4.0,能夠優(yōu)雅直觀的效果來為用戶展示可視化數(shù)據(jù)吞彤。
Github 支持自由定制外觀我衬、手勢(shì)旋轉(zhuǎn)的雷達(dá)圖表 android radarchart
Github Android 多邊形繪制組件,用來做動(dòng)態(tài)圖表
Github 這是Android一個(gè)雷達(dá)掃描顯示的掃描圖挠羔,超高仿QQ附近的人搜索展示
Github 一個(gè)使用RecyclerView實(shí)現(xiàn)的表格
Github 利用 TableLayout 實(shí)現(xiàn)的 CSV 文件加載和預(yù)覽破加,可縮放拖動(dòng)瀏覽
- FloatView
Github android 懸浮窗菜單俱恶,可在launcher或app中使用
- Card
Github 自定義卡片集view,支持展開收縮滾動(dòng)
Github Android 橫向翻轉(zhuǎn)效果范舀,支持雙面的 View 場(chǎng)景,類似信用卡
- 刮刮卡/優(yōu)惠券
Github 半圓鋸齒背景虛線邊框組合實(shí)現(xiàn)簡單優(yōu)惠券效果合是,可實(shí)現(xiàn)一些簡單組合
簡書
Android一個(gè)鋸齒背景優(yōu)惠券效果庫-CouponView
- 3D旋轉(zhuǎn)/循環(huán)滾動(dòng)
Github TagCloudView是一個(gè)完全基于Android ViewGroup編寫的控件,支持將一組View展示為一個(gè)3D球形集合尿背,并支持全方向滾動(dòng)端仰。
Github 3d旋轉(zhuǎn)切換view,類似旋轉(zhuǎn)木馬效果田藐。可以自動(dòng)切換
Github 一個(gè)實(shí)現(xiàn)圖片花式3D翻轉(zhuǎn)效果的自定義View
Github Android 透視三維體效果實(shí)現(xiàn)
- Lock View/Pin
Github 可能是目前最漂亮的 Android 手勢(shì)解鎖了
- 選座
Github Android平臺(tái)室內(nèi)地圖控件MapView
- 模仿系列
Github 仿小米運(yùn)動(dòng)吱七,目前做的最漂亮的一款脈搏效果
Github 純用SVG做的Google I/O 2016那個(gè)炫酷的時(shí)鐘
Github 在 Android 上模擬 Siri 錄音動(dòng)效
Github 仿探探可拖拽的gridView,編輯個(gè)人資料汽久,圖片可拖拽排序
Github 在 Android 上,實(shí)現(xiàn)沃漂亮的羅諾伊圖(多view不規(guī)則組合成一個(gè))
自定義控相關(guān)鏈接
Github 自定義view所有涉及到的知識(shí)點(diǎn)匯總
Github Android自定義View踊餐,包含炫酷 進(jìn)度條景醇,提交效果,支付密碼等
Github 騰訊團(tuán)隊(duì)開源的提高 Android UI 開發(fā)效率的 UI 庫
總結(jié)
25000個(gè)字 還沒有編輯完 但是markdown 已經(jīng)開始卡頓了
所以先寫這么多吧 有時(shí)間再把
工具類吝岭、自定義動(dòng)畫三痰、直播、音視頻解碼窜管、rx系列散劫、源碼系列、等等各種資料
再整理一下 分享出來幕帆! 如果您還看的喜歡 記得點(diǎn)贊 多謝
與君共勉
我要一步一步往上爬
在最高點(diǎn)乘著葉片往前飛
任風(fēng)吹干流過的淚和汗
我要一步一步往上爬
等待陽光靜靜看著它的臉
小小的天
有大大的夢(mèng)想
我有屬于我的天
任風(fēng)吹干流過的淚和汗
總有一天我有屬于我的天