DoraToggleButton
描述:一个带有选中和未选中两种状态的按钮
复杂度:★★★★★
分组:【系统控件优化】
关系:暂无
技术要点:基本绘图、值动画、事件分发、argb估值器、自定义属性、View的测量
照片
动图
软件包
用法
| 自定义属性 | 描述 |
|---|---|
| dora_uncheckColor | 未选中时的颜色 |
| dora_checkedColor | 选中时的颜色 |
| dora_checkLineColor | 选中时指示器的颜色 |
| dora_checkLineWidth | 选中时指示器的宽度 |
| dora_uncheckCircleColor | 未选中时指示器的颜色 |
| dora_uncheckCircleWidth | 未选中时指示器的宽度 |
| dora_uncheckCircleRadius | 未选中时指示器的半径 |
| dora_borderWidth | 边框的宽度 |
| dora_checked | 设置是否选中的状态 |
| dora_enableShadow | 是否启用阴影 |
| dora_shadowRadius | 阴影的半径 |
| dora_shadowColor | 阴影的颜色 |
| dora_buttonColor | 可拖拽的圆圈按钮的颜色 |
| dora_showIndicator | 是否显示指示器 |
| dora_backgroundColor | 背景颜色 |
| dora_enableEffect | 是否启用拖拽效果 |
| dora_effectDuration | 拖拽效果的时长 |