各位看官们大家好,上一回中咱们说的例子是"视图动画中的插值器",这一回中咱们说的例子是" 如何修改Switch的长宽"。闲话休提,言归正转,让我们一起Talk Android吧!
知识回放
我们在前面章回中介绍过如何使用Switch,不过有看官在实际使用中发现无法调整Switch的长宽,于是我们将介绍如何调整Switch的长宽。
也有看官说调整长宽使用layout_width和layout_height属性就可以了呀。我的答案是不可以,因为这两个属性是用来控制Switch控件自身的长度和宽度的,虽然Switch的长宽变了,但是它里面的thumb
和track
不会变,给我们的感觉就是Switch的长宽没有变化。我在这里说的thumb
是指Switch
中的小圆球,track
是指小圆球的滑动轨道;
修改方法
我们通过文字结合代码的方式来介绍具体的修改方法:
- 使用switchMinWidth属性来修改track的宽度;
- 使用scaleX和scaleY属性修改thumb和track的缩放;
<Swi