要实现圆形按钮,除了给按钮设置圆形图片背景,还能用drawable自己画一个圆,shape_circle_green.xml代码如下
还能设置颜色的渐变效果
android:startColor 设置渐变开始的颜色
android:endColor 设置渐变结束的颜色
实际使用的时候只需要
用ImageView、Button也可以,但是绘制代价比View大
使用ImageView要把 android:background换成 android:src
要实现点击切换效果(以View为例),在这个View的点击监听器里,写上
mView.setBackground(context.getResources().getDrawable(R.drawable.shape_circle_white));
即可