【发布时间】:2016-08-26 13:59:39
【问题描述】:
我如何实现例如“Easing.Linear”动画,而由 AbsoluteLayout 控制的标签的大小会增加?
现在如果我这样做:
AbsoluteLayout.SetLayoutBounds (myLabel, new Rectangle (0f, 0f, 1f, 1f));
标签确实增加了,但它立即发生。我想在它增加时为其添加动画。
有什么办法可以完成这项工作吗?
更新: 取得了一些进展,但标签现在变小并从左上角飞走了。不知道为什么会这样,因为我用我的新矩形增加了大小,而不是减小了。
await myLabel.LayoutTo(new Rectangle (0.5, 0.4, 1.0, 0.6), 1000, Easing.Linear);
在我的 XAML 中,我将它用于我的标签:
AbsoluteLayout.LayoutBounds="0.25, 0.25, 0.5, 0.5" AbsoluteLayout.LayoutFlags="All"
【问题讨论】:
标签: c# xamarin xamarin.forms