Android实现颜色选择控件
一、实现效果
二、使用方式
与任何一种类型的控件的使用方式完全相同。
- XML布局文件
<club.andnext.widget.CircleColorButton
android:id="@+id/iv_color"
android:layout_width="12dp"
android:layout_height="12dp"/>
三、设计目标
为神马笔记的标签提供颜色选择功能,要求有选中标识。
四、代码分析
1. 控件布局结构
组合2个ImageView
实现CircleColorButton
。anc_iv_color
显示圆形颜色,and_iv_check
显示选中标识。
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/anc_iv_color"
android:layout_width="match_parent"