我将使用MotionLayout设置文本大小变化的动画。

我对启动状态执行以下操作

<CustomAttribute
    motion:attributeName="textSize"
    motion:customDimension="16sp" />

而以下为结束状态
<CustomAttribute
    motion:attributeName="textSize"
    motion:customDimension="14sp" />

结果,看起来大小实际上在变化,但是比14sp-16sp大得多

那么,如何正确更改文字大小?

最佳答案

试试这个

<CustomAttribute
    motion:attributeName="textSize"
    motion:customFloatValue="14" />

关于android - android:textSize在MotionLayout中更改,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58856602/

10-10 10:15