我有一个网格,在第一行和第一列的单元格中包含一个Lottie动画(名为“ animationView”)。
在运行时,当用户按下动画时,我将其缩放到新的大小:
isdigit
问题在于,单元格的尺寸不会随之改变,因此,动画和单元格边框之间还留有很多空间。
不幸的是,将单元格行和列的定义设置为AUTO并没有帮助...
我花了很多时间试图解决它,但没有成功。
任何帮助将不胜感激!
答案 0 :(得分:1)
首先,如果您使用animationView.ScaleTo();
来更改animationView,实际上,它就像每个GIF一样被放大了。
它不会改变Gird的宽度或高度。如果要在将animationView缩放到新大小时动态调整Gird
,则应像下面的屏幕截图一样动态地设置animationView的WidthRequest
和HeightRequest
。
最后,我的解决方法是:单击animationView时将其设置为原始WidthRequest
和HeightRequest
的三分之一。并且不要忘记设置olumnDefinition Width="Auto"
和{{1} }
希望上述解决方法会有所帮助。