自定义view练习demo 包含onDraw、onMeasure、onTouchEvent使用等以及一些动画,效果和实现和一些通用工具类。
- 自定义view的属性定义
- onMeasure、onDraw、onTouchEnent方法的认识
- Paint、Canvas等类的认识
- 属性动画使用,以及估值器插值器的使用
- 常用工具类收集
- 其他
- Src目录下包含部分个人理解记录txt
- TextView 认识自定义view的属性和基本用法。
- QQStepView 模拟进度条的定义
- ProgressBar 定义一个简答进度条
- RatingBar定义 onTouchEvent 使用1
- LetterSideBar 字母索引表定义(onTouchEvent使用2)
- MessageBubbleView定义拖拽的view 定义一个模拟QQ拖拽的消息。使用到了贝塞尔曲线的相关知识,属性动画的使用,估值器,插值器的使用和自定义。
- LoveLayout模拟直播点赞效果(贝塞尔曲线的使用)
- TagLayout View绘制流程分析,定义ViewGroup实现一个简单的流式布局。
- ProgressView 简单物流进度条
- RoundImageView 仿圆形图片实现
- 其他的测试,可以看启动页的点击名称