ViewExtensions.TranslateTo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将元素 TranslationX 和 TranslationY 属性从其当前值动画处理为新的值。 这可确保输入布局与视觉对象布局处于同一位置。
public static System.Threading.Tasks.Task<bool> TranslateTo (this Xamarin.Forms.VisualElement view, double x, double y, uint length = 250, Xamarin.Forms.Easing easing = default);
static member TranslateTo : Xamarin.Forms.VisualElement * double * double * uint32 * Xamarin.Forms.Easing -> System.Threading.Tasks.Task<bool>
参数
- view
- VisualElement
要翻译的视图。
- x
- System.Double
最终转换矢量的 x 组件。
- y
- System.Double
最终转换矢量的 y 组件。
- length
- System.UInt32
动画的持续时间(以毫秒为单位)。
- easing
- Easing
动画的缓动。
返回
System.Threading.Tasks.Task<System.Boolean>
注解
若要对从屏幕外部接收用户触摸输入的视图进行动画处理,开发人员必须先将视图布局在其最终位置,然后将视图从屏幕外转换,最后将视图动画化回其在屏幕上的最终位置。
TranslateTo 对动画很有用,因为它在布局后应用。 翻译动画不会与托管布局冲突,因此非常适合用于进行幻灯片传入/输出样式动画。