一起Talk Android吧(第四百八十二回:如何修改Switch的长宽
Posted talk_8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起Talk Android吧(第四百八十二回:如何修改Switch的长宽相关的知识,希望对你有一定的参考价值。
文章目录
各位看官们大家好,上一回中咱们说的例子是"视图动画中的插值器",这一回中咱们说的例子是" 如何修改Switch的长宽"。闲话休提,言归正转,让我们一起Talk android吧!
知识回放
我们在前面章回中介绍过如何使用Switch,不过有看官在实际使用中发现无法调整Switch的长宽,于是我们将介绍如何调整Switch的长宽。
也有看官说调整长宽使用layout_width和layout_height属性就可以了呀。我的答案是不可以,因为这两个属性是用来控制Switch控件自身的长度和宽度的,虽然Switch的长宽变了,但是它里面的thumb
和track
不会变,给我们的感觉就是Switch的长宽没有变化。我在这里说的thumb
是指Switch
中的小圆球,track
是指小圆球的滑动轨道;
修改方法
我们通过文字结合代码的方式来介绍具体的修改方法:
- 使用switchMinWidth属性来修改track的宽度;
- 使用scaleX和scaleY属性修改thumb和track的缩放;
以上是关于一起Talk Android吧(第四百八十二回:如何修改Switch的长宽的主要内容,如果未能解决你的问题,请参考以下文章
一起Talk Android吧(第四百八十八回:ObjectAnimator)
一起Talk Android吧(第四百八十六回:值动画:ValueAnimator)
一起Talk Android吧(第四百八十九回:如何使用代码实现ObjectAnimator)