首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缩放格网中的内容时,格网的像元尺寸不一致

缩放格网中的内容时,格网的像元尺寸不一致
EN

Stack Overflow用户
提问于 2019-03-07 17:39:08
回答 1查看 86关注 0票数 1

我有一个网格,在第一行和第一列的单元格中包含一个Lottie动画(名为"animationView")。

在运行时,当用户按下动画时,我将其缩放为新的大小:

代码语言:javascript
运行
复制
await animationView.ScaleTo(0.333);

问题是单元格的尺寸不会随之改变,因此在动画和单元格边框之间留下了很大的空间。

不幸的是,将单元格行和列定义设置为AUTO无济于事...

我花了很多时间试图解决这个问题,但没有取得任何成功。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2019-03-08 15:19:40

首先,如果您使用animationView.ScaleTo();更改animationView,实际上,它只是按像素放大,就像下面的GIF一样。

它不会改变Gird的宽度或高度。如果您希望在将animationView缩放为新大小时动态调整Gird,您应该像下面的截图那样动态设置animationView的WidthRequestHeightRequest

最后,我的解决方法是:在单击animationView.And时设置为原始WidthRequestHeightRequest的三分之一不要忘记设置olumnDefinition Width="Auto"<RowDefinition Height="Auto" />

希望上面的变通方法能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55040492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档