在listview的item项设置圆角,因为需求item项在操作之后会有变色操作,之前变色代码写在适配器中如下:
在这里setBackgroundColor方法会重置控件背景,导致设置的shape.xml圆角无效!(setBackground其他相关方法也会造成如此)
解决方法:使用两个shape.xml直接进行这个控件改变,不单纯的进行变色可保留圆角设置
hap.shape如下
hap2.shape如下
在listview的item项设置圆角,因为需求item项在操作之后会有变色操作,之前变色代码写在适配器中如下:
在这里setBackgroundColor方法会重置控件背景,导致设置的shape.xml圆角无效!(setBackground其他相关方法也会造成如此)
解决方法:使用两个shape.xml直接进行这个控件改变,不单纯的进行变色可保留圆角设置
hap.shape如下
hap2.shape如下