Android取色器自定义View实现
Android 开发里的颜色选择器用得还挺频繁,尤其是你在做主题切换或者个性化设置的时候。
取色板的颜色网格点进去就能选,滑块调 RGB 值的时候,实时更新预览色块,响应也快。要是你还不熟RGB 模型,简单说就是红绿蓝三个颜色通道组合成各种颜色,每个通道的值在0~255
之间。调色就是调这三个通道的数值。
源码里用的是自定义 View,通过继承View
或者ViewGroup
,重写onDraw()
来自绘界面。交互部分也得不错,触摸事件、滑动、颜色值计算全都安排得挺到位。
如果你想拿到颜色值后进一步,比如存起来或者传给别的页面,别忘了看一下事件回调的写法。源码里也有预设颜色选项,UI 上算是比较贴心的设计。
,这份源码对熟悉Android UI 开发和交互设计挺有。如果你正打算写一个颜色选择器,或者想学学怎么做自定义控件,可以看看。
相关文章:便携 RGB 取色器
813.34KB
文件大小:
评论区