首先演示下效果,分段选择按钮,支持点击和滑动切换。视图绘制过程中,要执行1.1 获取item大小、起始位置1.2 绘制绘制背景,所有的Item,以及选中项* 绘制背景区域背景区域就是个带圆角的长方形* 绘制所有未选中Item的文字轮流绘制所有Item的文字* 绘制选中项* 绘制选中Item的文字当选中项移动时,刚移动到下一个Item时,颜色应该是选中的颜色。这里在原来文字之上再画选中Item的文字颜色,就有了被选中的效果。使用想要学习的同学,建议还是直接看项目源码。

Android自定义View实现分段选择按钮的实现代码

Android自定义View实现分段选择按钮的实现代码

Android自定义View实现分段选择按钮的实现代码

Android自定义View实现分段选择按钮的实现代码

Android自定义View实现分段选择按钮的实现代码

Android自定义View实现分段选择按钮的实现代码