gpt4 book ai didi

dart - Flutter android 等效于 scaleX 和 scaleY 属性

转载 作者:IT老高 更新时间:2023-10-28 12:45:05 30 4
gpt4 key购买 nike

在 Android 中,我可以使用 scaleXscaleY 属性,但在 Flutter 中我找不到类似的东西。

Transform.scale() 但它结合了 scaleXscaleY 而我需要的只是 scaleX。我知道 Perspective 可以提供帮助,但对于 scaleX 属性来说它太多了。谁有更好的答案?

最佳答案

最简单的方法是查看 Transform.scale 构造函数如何工作并在您的自定义 Transform 中使用它:

Transform.scale({
Key key,
@required double scale,
this.origin,
this.alignment = Alignment.center,
this.transformHitTests = true,
Widget child,
}) : transform = Matrix4.diagonal3Values(scale, scale, 1.0),
super(key: key, child: child);

它同时缩放 xy 所以如果你只想缩放 x 轴,只需使用以下:

Transform(
transform: Matrix4.diagonal3Values(scale, 1.0, 1.0),
child: ....,)

关于dart - Flutter android 等效于 scaleX 和 scaleY 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53097280/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com