自定义view资料总结
项目经过两个月的奋战,暂时先告一段落了,项目上线了,当时做项目的时候就在想,等这个项目结束了,我得系统的好好学一学自定义view,向android高级工程师迈一步,今天先把自定义view讲解的好的资料先总结一下,便于后期学习时的查看。
绘制机制
先好好的理解一下绘制流程 公共技术点之 View 绘制流程
GcsSloop—自定义View系列自定义
- 基础篇
- 进阶篇
- 安卓自定义View进阶 - 分类和流程
- 安卓自定义View进阶 - 绘制基本图形
- 安卓自定义View进阶 - 画布操作
- 安卓自定义View进阶 - 图片文字
- 安卓自定义View进阶 - Path基本操作
- 安卓自定义View进阶 - 贝塞尔曲线
- 安卓自定义View进阶 - Path完结篇(伪)
- 安卓自定义View进阶 - Path玩出花样(PathMeasure)
- 安卓自定义View进阶 - Matrix原理
- 安卓自定义View进阶 - Matrix详解
- 安卓自定义View进阶 - Matrix Camera
- 安卓自定义View进阶 - 事件分发机制原理
- 安卓自定义View进阶 - 事件分发机制详解
- 安卓自定义View进阶 - MotionEvent详解
- 安卓自定义View进阶 - 特殊形状控件事件处理方案
- 安卓自定义View进阶 - 多点触控详解
- 安卓自定义View进阶 - 手势检测(GestureDetector)
爱哥的—自定义View其实很简单
- 自定义控件其实很简单1/12
- 自定义控件其实很简单1/6
- 自定义控件其实很简单1/4
- 自定义控件其实很简单1/3
- 自定义控件其实很简单5/12
- 自定义控件其实很简单1/2
- 自定义控件其实很简单7/12
- 自定义控件其实很简单2/3
- 自定义控件其实很简单3/4
刘某人程序员—Android绘图机制
- Android绘图机制(一)——自定义View的基础属性和方法
- Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解
- Android绘图机制(三)——自定义View的实现方式以及半弧圆新控件
- Android绘图机制(四)——使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美
Carson_Ho
- Canvas类的最全面详解 - 自定义View应用系列
- Path类的最全面详解 - 自定义View应用系列
- 自定义View基础 - 最易懂的自定义View原理系列(1)
- 自定义View Measure过程 - 最易懂的自定义View原理系列(2)
- 自定义View Layout过程 - 最易懂的自定义View原理系列(3)
- 自定义View Draw过程- 最易懂的自定义View原理系列(4)
- 手把手教你写一个完整的自定义View
- 最易懂的自定义View—自定义view讲解集合
事件传递机制
还是先来理解事件传递机制公共技术点之 View 事件传递
- Carson_Ho Android事件分发机制详解:史上最全面、最易懂
- Kelin 图解 Android 事件分发机制
- milter 可能是讲解Android事件分发最好的文章
- Idtk 更简单的学习Android事件分发
- 希尔瓦娜斯女神 Android View事件机制 21问21答
属性动画
把动画基础了解好来,差不多就出师了公共技术点之 Android 动画基础
自定义view简短篇
教你步步为营掌握自定义View
自定义View,有这一篇就够了
开源项目练习
NumberProgressBar(代码家)
这个项目可以熟练掌握如何控制view在界面中的位子SmallChart
项目包括折线图、曲线图(可填充)、柱状图、扇形图、雷达图的绘制,让你熟练使用draw()相关类。CircleImageView
一个圆形的ImageViewPhotoView
对ImageView支持各种手势操作,缩放、移动、旋转…熟练掌握手势操作。MPAndroidChart
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。Side-Menu.Android
分类侧滑菜单,吊炸天的效果WilliamChart
绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型circular-progress-button
带进度显示的Button,让操作更炫酷Context-Menu.Android
可以方便快速集成漂亮带有动画效果的上下文菜单ToggleButton
状态切换的 Button,类似 iOS,用 View 实现InstaMaterial
Instagram的一组Material 风格的概念设计sweet-alert-dialog
一个带动画效果的自定义对话框样式刷新控件集合 适合好好coding一遍
把这些coding好了,做一个自己专属的刷新控件指日可待以上开源项目选择不同类型的撸一个,有空撸个遍,以后觉得是自定义view的大神