实际上,我关注了这篇文章。我的动画工作正常,但是当我在高程中使用相同的动画值时,动画不会启动。我已将该值用于阴影中的动画,并且它有效,但它不适用于高程。
要将像素转换为 dp,您可以使用
value.toDp()
函数 Density
。
/**
* Convert an [Int] pixel value to [Dp].
*/
@Stable
fun Int.toDp(): Dp = (this / density).dp
Dp 通过像素值/设备密度计算。还有
animateDpAsState
函数可以在 dp 值之间进行动画处理。