颤抖如何轻松地为整个应用程序设置布局动画

时间:2019-07-19 07:47:22

标签: flutter dart

我的应用程序使用多种语言,并且更改语言时,文本会更改大小,因此屏幕上的所有元素都会略微移动以适应单词的不同大小。但是它们以非常僵化的方式运动,所以我希望它们都具有动画效果。

  

在React Native中,我要做的就是将LayoutAnimation.configureNext(LayoutAnimation.Presets.spring);添加到render方法中,然后所有内容将以一种反弹的方式进行动画处理。

我看到在Flutter中,可以同时对每个小部件进行动画处理,但这将是永远的,并且并非所有小部件类型都具有动画版本。

我该如何以一种简单的基本方式进行操作,以使布局中的所有内容在调整位置时都能平稳移动?没什么特别的,只要任何小部件更改位置或大小,只需调整布局即可。

编辑:因此要清楚,不是动画的文字更改大小,是迫使稍微移动和调整整个布局的文字大小更改。因此,当我要设置动画的语言时,所有行,列,容器,图像等都会稍微移动。即屏幕上的整个布局。

0 个答案:

没有答案