Xamarin在辅助类中形成动画代码



在XAML页面的代码上,我有以下行来处理动画

this.Animate(Guid.NewGuid().ToString(), (s) => Layout(new Rectangle(X, (1 - s) * Height, Width, Height)), 0, 2000, Easing.SpringIn, null, null);

为了避免在其他页面中使用时,有什么办法可以将其移至动画助手类中,该类可以在on opperaware的覆盖范围内调用?

您对行为有吗?

行为使您可以在用户界面控件中添加功能 不必为其级别。行为是用代码写的 添加到XAML或代码中的控件中。

您只需在控制级别上添加特定的行为,而不是在页面中编写与控制动画相关的代码。只需在OnAttachedTo方法中启动动画,如果需要,您可以在OnDetachingFrom中停止它。

最新更新