Android 自定义控件 Demo合集

作者: perry_Fan | 来源:发表于2018-05-21 16:02 被阅读333次

    建议

    参考写现在很火的开源项目的自定义view时,先看看他的效果,然后再自己动脑动手去写,每一个问题都有多种解决方案,开源出来的并不一定是最好的,用自己的思路去写再和别人开源的做对比,取长补短,然后在自定义view这块的造诣将会更深。

    简单来说:看效果--->动脑动手写--->对比取长补短

    1. NumberProgressBar(代码家)

    这个项目可以熟练掌握如何控制view在界面中的位子

    1. SmallChart

    项目包括折线图、曲线图(可填充)、柱状图、扇形图、雷达图的绘制,让你熟练使用draw()相关类。

    1. CircleImageView

    一个圆形的ImageView

    1. PhotoView

    对ImageView支持各种手势操作,缩放、移动、旋转...熟练掌握手势操作。

    1. AndroidSwipeLayout

    综合

    1. MPAndroidChart

    MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。

    1. Side-Menu.Android

    分类侧滑菜单,吊炸天的效果

    1. WilliamChart

    绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型

    1. circular-progress-button

    带进度显示的Button,让操作更炫酷

    1. Context-Menu.Android

    可以方便快速集成漂亮带有动画效果的上下文菜单

    1. ToggleButton

    状态切换的 Button,类似 iOS,用 View 实现

    1. InstaMaterial

    Instagram的一组Material 风格的概念设计

    1. sweet-alert-dialog

    一个带动画效果的自定义对话框样式

    1. 刷新控件集合 适合好好coding一遍

    2. Android Path酷炫动画 , 极速get花式Path

    3. [干货] Android 中的 Calendar,听说你有这样的需求

    4. [Android]五行代码实现 炫动滑动 卡片层叠布局 自定义LayoutManager

    5. Android 如何实现一个平滑过渡的ViewPager广告条

    6. Android自定义View--自己撸一个柱状图也没那么难

    7. 这交互炸了:一分钟让你拥有微信拖拽透明返回PhotoView

    8. Android动画之萌萌哒蜡烛吹蜡烛动画

    9. 【Android】 给我一个Path,还你一个酷炫动画

    10. 一个Demo带你彻底掌握View的滑动冲突

    11. Android拆轮子-唯美细腻的夕阳海浪动画

    12. Android 打造炫酷的3D画廊

    13. Android自定义ClockView实现时钟效果

    14. 动手写一个好看的城市导航列表

    15. MagicIndicator原理浅析及扩展

    16. Android下拉刷新控件SwipeRefreshLayout源码浅析

    17. 从零开始打造一个Android 3D立体旋转容器

    18. 使用MagicIndicator打造千变万化的ViewPager指示器

    19. 类似Launcher壁纸的视差背景效果

    20. 关于Scroller的使用以及自己实现一个侧滑菜单

    21. Android水波纹特效的简单实现

    22. 一句代码实现标题栏、导航栏滑动隐藏

    23. Android 自定义View属性相关细节

    24. 一起来学习android自定义控件—边缘凹凸的View

    25. Android 五子连珠背后的故事

    26. Android之自定义View:侧滑删除

    27. Android实用:TextView实现打印机效果

    28. Android实用View:炫酷的进度条

    29. 沉浸式管理:让你的APP更优雅

    30. Android自定义动画酷炫的提交按钮

    31. Android实现毛玻璃效果(高斯模糊)效果

    32. Android灵魂画家的18种混合模式

    33. 教你打造绚丽多彩的TextView

    34. 教你打造炫酷的悬浮音乐盒

    35. 炫酷ViewPager指示器效果(全面解析)

    36. Android实用View系列之SuperButton

    37. 自定义View之渐变圆环进度条

    38. 使用TabLayout看这篇就够了

    39. Android实用View:水波动画效果(多种方式)

    40. 自定义圆环百分占比 view (label 文字支持自动换行和设置显示行数)

    41. Android 仿 instagram 和微博的头像点击加载动画

    42. 真正的画廊,左右条目可点击居中,左右条目可滑动

    43. 从未如此惊艳!你好,SuperTextView

    44. Android 撸起袖子,自己封装 DialogFragment

    45. 教你手写一个贝塞尔曲线效果的 Loading View

    46. 仿简书长按文章生成图片效果

    47. Android自定义view之属性动画熟悉

    48. Android自定义控件之天气视图

    49. Glide 加载图片实现进度条效果

    50. Android 让你的布局飞起来

    51. Android 搜索结果显示高亮(有数据滑动底部自动刷新)

    52. 聊聊安卓 App 里的搜索

    53. 细细品读!深入浅出,官方文档看ConstraintLayout

    54. 安卓中如何给按钮添加点击音效

    55. 使用 Scalpel 3D展示界面布局

    56. 2 高仿系列

    57. Android仿淘宝头条垂直滚动广告条

    58. Android实用View:仿微信支付密码输入框

    59. 仿百度外卖的酷炫水波纹效果

    60. Android美团首页分类按钮(含音频教程)

    61. 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目

    62. Android自定义控件 仿芝麻信用曲线图

    63. Android自定义控件 芝麻信用分雷达图

    64. 芝麻信用,你想要多少分?

    65. 这交互炸了:饿了么是怎么让Image变成详情页的

    66. 仿今日头条顶部导航指示器

    67. Android超高仿QQ附近的人搜索展示(一)

    68. Android超高仿QQ附近的人搜索展示(二)

    69. Android超高仿QQ附近的人搜索展示(三)

    70. Android 一步一步教你实现QQ健康界面

    71. 炫酷进度条:Android 仿应用宝下载进度条

    72. Android自定义view 模仿win10进度条

    73. 仿美团外卖添加商品的抛物线动画

    74. 猎豹"快切App"中用到的Android开发技巧探索

    75. 仿墨迹天气的折线图控件,效果杠杠滴

    76. 自定义SwipeRefreshLayout样式—高仿微信朋友圈下拉刷新

    77. Android 仿美团网,探索使用ViewPager+GridView实现左右滑动查看更多分类的功能

    78. Android自定义控件--仿安全卫士中的一键加速

    79. 京东快报轮播公告的实现

    80. 仿简书动态 searchview 的实现,代码就这么多点

    81. 仿 Nice 首页图片列表 9 图样式,并实现拖拽效果

    82. Android 自定义控件(仿天猫搜索框)

    83. 类似 QQ 的文件管理器

    84. 网易云音乐唱片机效果

    85. Android 模仿微信选择图片

    86. Android 使用 Path 仿支付宝支付成功失败动画

    87. Android仿QQ侧滑功能

    88. [Android] 自定义 View 之仿 QQ 讨论组头像

    89. 优雅的实现多类型列表的Adapter

    90. RecyclerView自定义LayoutManager,打造不规则布局

    91. 【Android】新的工具类DiffUtil,让RecyclerView上天

    92. Android中AIDL的基本用法

    93. 属性动画ValueAnimator在自定义View中的使用

    94. CoordinatorLayout高级用法-自定义Behavior

    95. Android NestedScrolling机制完全解析 带你玩转嵌套滑动

    96. Fragment 懒加载实战

    97. Android 如何编写基于编译时注解的项目

    98. 对RecyclerView Item做动画

    99. 优雅的为RecyclerView添加HeaderView和FooterView

    100. RecyclerView学习:高仿知乎的侧滑删除

    101. Android vector 标签 pathData 详解

    102. Android自定义通知样式适配

    103. 针对RecyclerView打造属于你的LayoutManager

    104. 使用ItemTouchHelper轻松实现RecyclerView拖拽排序和滑动删除

    105. RecyclerView添加onItemClickListener更佳的解决方案

    106. WebView使用过程中你该知道的二三事

    107. 为RecyclerView打造通用Adapter 让RecyclerView更加好用

    108. 巧用ViewPager 打造不一样的广告轮播切换效果

    109. 手把手教你打造RecyclerView滚动特效

    110. 一步步教你画股票图,K 线图,高仿雪球股票

    111. Android 时间轴的实现(RecyclerView更简单)

    112. 分享一种 RecyclerView 滑动到底部自动加载的实现方案

    113. Android 中使用 RecyclerView + SnapHelper 实现类似 ViewPager 效果

    114. 项目需求讨论-RecycleView 分页加载实现分析

    115. 优雅地刷新 RecyclerView

    116. 教你打造绚丽多彩的TextView

    117. SpannableString (设置 ForegroundColorSpan, BackgroundColorSpan, RelativeSizeSpan

    118. , StrikeThroughSpan , UnderlineSpan , SuperScriptSpan , SubscriptSpan , StyleSpan等)

    119. 仿百度外卖的酷炫水波纹效果

    120. 教你打造炫酷的悬浮音乐盒

    121. 炫酷ViewPager指示器效果(全面解析)

    122. 网易云音乐唱片机效果

    123. Android实用View系列之SuperButton

    124. 自定义View之渐变圆环进度条

    125. 使用TabLayout看这篇就够了

    126. Android实用View:水波动画效果

    127. Android实用:TextView实现打印机效果

    128. Android实用View:仿微信支付密码输入框

    129. 沉浸式管理:让你的APP更优雅

    130. Android美团首页分类按钮

    131. Android自定义动画酷炫的提交按钮

    132. Android实现毛玻璃效果(高斯模糊)效果

    133. Android灵魂画家的18种混合模式

    134. 仿触手直播首页切换效果

    135. 多功能流式布局与网格布局控件

    136. Android 仿微信微博的展开全文功能

    137. 你还在为EditText内容判断而烦恼?

    138. 如何实现超萌动感小炸弹?

    139. 如何实现超萌动感小太阳?

    140. 自定义三级联动地址选择器

    141. 仿支付宝芝麻信用分仪表盘效果

    142. Android 自定义Switch开关按钮的样式

    143. Android自定义控件 倒计时

    144. 仿iOS底部弹框实现及分析

    145. 仿iOS版ofo(小黄车)首页菜单动画

    146. 史上最详细仿QQ消息拖拽粘性效果

    147. Android图文混排实现方式详解

    145.高级UI特效之酷炫抢红包金币下落动画

    146.一个超级方面的用户指引view—App实现用户指引就是如此简单

    147.让View像粒子一样自由运动

    148.手把手教你实现RecyclerView实现上拉刷新功能

    149.高级UI特效之炫酷漂浮动画—一个能让View执行漂浮动画的库

    150.Canvas玩出新特效—一个炫酷优美的薄荷Loading动画

    151.一个高仿微博等待动画loading——等待动画的简单实现

    152.高仿闲鱼键自定义数字键盘UI特效

    153.实现消息提示(小红点)就是这么简单

    154.手把手教你撸出一个圆形加载进度条

    155.教你玩转自定义View—手撸一个倒计时控件如此简单

    156.一个精美的跳动小球—手把手教你用贝塞尔曲线实现一个酷炫跳动动画

    157.自定义进度条就是如此简单—手把手教你撸一个精美的环形View

    158.一个精美的加载动画就是如此简单—手把手教你撸一个dialog加载动画

    159.教你手撸一个高仿PostMan加载效果

    160.高仿QQ视频加点炫酷特效—你这样玩过吗

    161.使用jbox2d物理引擎打造摩拜单车贴纸动画效果

    162.几行代码实现高仿ofo—小黄车APP首页眼睛跟随加速器移动酷炫效果

    163.ListView个性化滑动指示器酷炫效果

    164.高级UI特效之酷炫水波纹动画

    165.仿QQ空间之打造个性化可拉伸头部控件

    166.自定义GridView实现分割线

    167.自定义控件-精美的心电波形图

    168.手把手叫你制作一个精美的在线音乐播放器

    相关文章

      网友评论

      本文标题:Android 自定义控件 Demo合集

      本文链接:https://www.haomeiwen.com/subject/hyxqjftx.html