常规形状的滑动指示控件样式一般只需要通过Shape去配置样式就行,但如果UI设计需要的是自定义形状的控件就需要自定绘制实现,这边给出Android自定义菱形横向滑动指示器控件实现。
一、指示器控件自定义绘制实现
实现抽象效果大概如下:
实现代码不多,直接贴结果,自己在style.xml样式文件里面定义下ScrollIndicator参数,滚动条背景色color_scroll_indicator_bg 和前景色 color_scroll_indicator_progress 也自己在样式文件里面自定义配置下就行。indicator_progress_width 为你自己需要配置的进度条宽度,不配置的话默认prog[……]