SmoothCheckBox
介绍:
Android 带有切换动画的CheckBox。
运行效果:
使用说明:
属性
attr | format | description |
duration | integer | 动画持续时间 |
stroke_width | dimension | 未选中时边框宽度 |
color_tick | color | 对勾颜色 |
color_checked | color | 选中时填充颜色 |
color_unchecked | color | 未选中时填充颜色 |
color_unchecked_stroke | color | 未选中时边框颜色 |
使用
setChecked(boolean checked); // 默认不带动画,若需要动画 调用重载方法
setChecked(boolean checked, boolean animate); // 参数: animate 是否显示动画
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample);
final SmoothCheckBox mcb = (SmoothCheckBox) findViewById(R.id.mcb);
mcb.setOnCheckedChangeListener(new SmoothCheckBox.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(SmoothCheckBox checkBox, boolean isChecked) {
Log.d("MellowCheckBox", String.valueOf(isChecked));
}
});
}
已下载
0