Custom control learning github.com/GcsSloop/An… Small good custom control collection github.com/Mr-XiaoLian… Custom controls trilogy blog.csdn.net/harvic88092… Android starting from 0 custom controls the View of basic knowledge and concepts blog.csdn.net/airsaid/art… Custom controls blog www.jianshu.com/users/9fe66… Blog.csdn.net/dmk877/arti… Blog.csdn.net/yissan/arti… Blog.csdn.net/u013045971/… www.jianshu.com/p/86e867b9b… Blog.csdn.net/yissan/arti… Imuhao. Making. IO/archives/blog.csdn.net/xmxkf/artic… Blog.csdn.net/lisdye2/art… Blog.csdn.net/lfdfhl/arti… www.jianshu.com/p/ba6db48fd… Step-by-step www.jianshu.com/p/d507e3514… Effect of jelly www.jianshu.com/users/3e530… Blog.csdn.net/wingichoy/a… www.idtkm.com/ (series) blog.csdn.net/wingichoy/a… www.jianshu.com/users/9fe66… Blog.csdn.net/lfdfhl/arti… Android custom controls the basic principle of www.cnblogs.com/whoislcj/p/… www.jianshu.com/users/86708… Blog.csdn.net/xyh269?view… Android View all parse www.woaitqs.cc/archive.htm… The View drawing explanation, from LayoutInflater blog.csdn.net/u012702547/… Android custom View advanced – event distribution mechanism principle of www.gcssloop.com/customview/… Android6.0 touch events distribution mechanism interpretation blog.csdn.net/mynameishua… Event system solutions for multiple View www.jianshu.com/users/a837e… Scrolling NestedScrolling juejin.cn/post/684490… What you should know but don’t know – View Coordinate Analysis summary blog.csdn.net/mr_immortal… PathMeasure of path tracking blog.csdn.net/eclipsexys/…

About the use of the Scroller and achieve a side menu www.jianshu.com/users/70043…

Horizontal progress bar github.com/MasayukiSud… Custom circular progress bar to realize dynamically according to the schedule blog.csdn.net/xiaoyantan/… Custom controls, round dot progress bar (copy a key acceleration) in the security guards blog.csdn.net/a10615/arti…

Android custom View of the high imitation QQ health www.jianshu.com/p/740c64ba1…

3D rotation toggle view github.com/dalong98224… SearchView github.com/android-cjj… Android ShapeDrawable instance blog.csdn.net/zhaoshiqing… Android EditText for View tags github.com/mabbas007/T…

How to customize the arc button? www.jianshu.com/p/700f26ed3…

Android streaming layout, support click, radio, multiple selection, suitable for product labels, etc., use Adapter mode, and ListView, GridView usage the same!! Github.com/hanhailong/… Custom Floatview implements full site floating button and call show github.com/AlexLiuShen…

A digital change animation View github.com/Even201314/… Github.com/robinhood/t… Countdown effects Digital change animation github.com/a-voyager/S…

Process indicator github.com/baoyachi/St…

A custom View that supports a variety of states, you can easily switch to: loading View, error View, empty data View, network exception View, content View github.com/qyxxjd/Mult…

A slanted TextView, suitable for the tag scene. Github.com/HeZaiJin/Sl… Github.com/80945540/Lc… Github.com/czy1121/cor…

A custom UI experience better than NumberPicker github.com/Carbs0126/N…

Managing App numbers and red dot prompts with a tree model github.com/tielei/Badg… Simple way to implement Tab with ViewPager slide github.com/youmu178/Ta…

View vertical scrolling, similar to running lantern github.com/dreamliveme… Android copy JINGdong home page round broadcast text (aka vertical run lantern) blog.csdn.net/qq_30740239…

Material Design style Search Bar, can be used directly, documentation is also very complete. Github.com/mancj/Mater…

EditText implements Tag input and quick selection github.com/OfficialAma… Custom ListView, realizes the QQ space damping drop-down menu bar effect blog.csdn.net/llew2011/ar to refresh and gradient… A Toast effect github.com/yadav-rahul… github.com/FlyingPumba… RecyclerView sticky label library github.com/oubowu/Pinn… A RecyclerView to support the expansion of items. Github.com/zaihuishou/… Like can also play github.com/ldoublem/Th… Alipay imitation implementation of a smiley LoadingView effect. ☺ github.com/andyxialm/S… High imitation wechat pay keyboard github.com/zuiwuyuan/W… Android supports drag-and-sort streaming TAB layouts github.com/LightSun/an… A simple, powerful AD campaign popover control github.com/yipianfengy… Android custom View — round bar button blog.csdn.net/yissan/arti… Custom ImageView implements partial screenshots blog.csdn.net/qq_25722767… Android swinging sphere blog.csdn.net/qq_26411333… The Android custom controls CircleImageView thinkdevos.net/blog/201608…

Gradient download button, found many small partners to do similar effects github.com/cctanfujun/… Blog.csdn.net/u011102153/…

Custom ViewGroup – word wrap Layout blog.csdn.net/u011102153/…

Custom behaviors, realize sliding card www.jianshu.com/p/f0e380129…

Fixed value range selection control (there are a series of including 360 bottom, JINGdong run lantern) github.com/Brioal/Rang… A framework for rapidly developing complex List layouts github.com/zhuguohui/S… Android custom controls TabSelectorLayout (WeChat TAB) thinkdevos.net/blog/201609… The custom chart blog.csdn.net/mingyunxiao…

Can @people’s EditText github.com/luckyandyzh… Github.com/armcha/Auto… Github.com/luckyandyzh…

Spherical waves percentage control blog.csdn.net/gengqiquan/…

Custom powerful TabPagerIndicator juhonggang. Making. IO / 2016/09/07 /… Android development of custom particle rotation animation loading control blog.csdn.net/cxmscb/arti… Android development of custom with loading progress button ProgressButton blog.csdn.net/cxmscb/arti… Blog.csdn.net/cxmscb?view… Lu to come, together with another Material style loadingView androidwing.net/index.php/7… Custom LinearLayout implementation taobao blog.csdn.net/u011102153/ details page… Android copy app download progress bar github.com/LineChen/Fl… Semicircular jagged background dotted border combination for simple coupon effect github.com/dongjunkun/… High imitation QQ music lyrics scroll controls blog.csdn.net/u012702547/… Sesame credit score radar map blog.csdn.net/kong_gu_you… Cool pedometer blog.csdn.net/m366917/art APP… FloatingView come, come and play www.jianshu.com/users/c9c4b… Custom ViewGroup shown in ViewGroup TextView blog.csdn.net/u012391876/… Simple, zero coupling, support for any ViewGroup. One-step integrated sideslip (delete) menu, high imitation QQ, IOS juejin.cn/post/684490… How to build cool sliding card using RecyclerView www.jianshu.com/p/7977006d2… Effect of hungry? Shopping cart (with source) www.jianshu.com/p/6fc1160dd… The custom View instance (3) – sliding scale with the current layout blog.csdn.net/tyk0910/art… Date city – picker timing control — — — — — — — — — — — — github.com/yangjinbo20… Github.com/saiwu-bigko… Blog.csdn.net/lv_fq/artic… Github.com/youmu178/Wh… Github.com/cheng769201… Github.com/gzu-liyujia… Github.com/weidongjian… Github.com/chsmy/DateS…

Custom controls text changes — — — — — — — — — — — — — github.com/hanks-zyh/H… Github.com/frakbot/Jum… Github.com/adnan-SM/Ti… Github.com/apkdemo/Tex… Android custom View of copy the nuggets numerical data scroll blog.csdn.net/androidmsky… Extremely lightweight can expand and contract content TextView www.jianshu.com/p/9a6d66da0… Github.com/Manabu-GT/E… Github.com/freecats/Te…

Custom shuffling figure — — — — — — — — — — — — github.com/saiwu-bigko… Github.com/chengdazhi/…

Custom button switch — — — — — — — — — — — – www.jianshu.com/p/e2b3a0134… Github.com/BaymaxTong/… Github.com/Nightonke/F… Github.com/ztelur/FunS…

The custom View beautiful Checkbox — — — — — — — — — — — — github.com/sd6352051/c… Github.com/arlindiDev/… Github.com/andyxialm/S… www.jianshu.com/p/fd97dad39… Github.com/CoXier/Chec… Github.com/SilenceDut/… Blog.csdn.net/bfbx5173/ar…

Custom Dialog — — — — — — — — — — — – www.jianshu.com/users/b35bb… Github.com/drakeet/Mat… Github.com/kakajika/Sw… www.jianshu.com/p/d893ba860… Github.com/XanderWang/… Github.com/saiwu-bigko…

Custom drop-down refresh, drop-down load ———————————————————————— support Scrollview, ListView, RecyclerView, WebView and another view, easy to use github.com/liaoinstan/… Refresh component is time for replacement!! Lightweight and omnipotent github.com/dinuscxj/Re… Simple and fun pull-down refresh library. Do you remember playing black and white handheld games when you were a kid? Github.com/Hitomis/Fun… Write your own Android pull-down refresh/pull-up load control blog.csdn.net/ghost_progr… www.jianshu.com/users/a27d7… SwipeRefreshLayout explanation and custom pull load more www.jianshu.com/p/d23b42b63… Want to realize a refresh control, you only need to master the knowledge of custom pull on refresh and loading frame under www.jianshu.com/p/dc0004ba5… To implement pull on refresh and custom RecyclerView loading blog.csdn.net/xiaoyantan/… Combine SwipeRefreshLayout can pull up load more pull down refresh RecyclerView blog.csdn.net/zhou_anzhuo…