gpt4 book ai didi

c# - Xamarin 表单中的动画 AbsoluteLayout 项目

转载 作者:行者123 更新时间:2023-11-30 23:05:22 25 4
gpt4 key购买 nike

slider 是这样开始的。

<Slider x:Name = "one" AbsoluteLayout.LayoutBounds="0.5, 0.9, 0.6, 0.1" AbsoluteLayout.LayoutFlags="All" />

然后我想对其进行动画处理,使其向上并变宽一点,因此我使用了以下代码片段:

await one.LayoutTo(new Rectangle(0.5, 0.1, 0.8, 0.1), 1500, Easing.CubicInOut)

当该代码运行时, slider 会从屏幕上完全消失。

知道如何为由绝对布局定位的项目制作动画吗?

最佳答案

我无法清楚地想象你期望的效果,但我敢打赌它是这样的:

var newBounds = new Rectangle(one.Bounds.X - 10, one.Bounds.Y -5, one.Bounds.Width + 20, one.Bounds.Height +10);
one.LayoutTo(newBounds, 1500, Easing.CubicInOut);

看起来像这样:

Gif

我添加了一个增加和减少的效果只是为了澄清

关于c# - Xamarin 表单中的动画 AbsoluteLayout 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48890793/

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