本文整理汇总了C#中Xamarin.Forms.ContentView.TranslateTo方法的典型用法代码示例。如果您正苦于以下问题:C# ContentView.TranslateTo方法的具体用法?C# ContentView.TranslateTo怎么用?C# ContentView.TranslateTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Xamarin.Forms.ContentView
的用法示例。
在下文中一共展示了ContentView.TranslateTo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SwitchCloth
public async void SwitchCloth(ClothType type, int direction)
{
if(ClothView(type).Content != null)
{
Arrow (type, -1).Disable ();
Arrow (type, 1).Disable ();
ContentView disappearingCloth = new ContentView {
VerticalOptions = ClothView(type).VerticalOptions
};
AbsoluteLayout.SetLayoutBounds (disappearingCloth, AbsoluteLayout.GetLayoutBounds (ClothView(type)));
AbsoluteLayout.SetLayoutFlags (disappearingCloth, AbsoluteLayout.GetLayoutFlags (ClothView(type)));
disappearingCloth.Content = new CWCloth {
SvgPath = ((CWCloth)(ClothView(type).Content)).SvgPath,
Color = ((CWCloth)(ClothView(type).Content)).Color,
HeightRequest = ((CWCloth)(ClothView(type).Content)).HeightRequest
};
ClothSlider(type).Children.Add (disappearingCloth);
await Task.Delay (10); // mad sheet
int dx = App.ScreenWidth / 2 + (int)ClothView(type).Content.Width / 2;
ClothView(type).TranslationX = - direction * dx;
SwitchClothPath (type);
ClothView(type).TranslateTo (0, 0, 700, Easing.CubicInOut);
await disappearingCloth.TranslateTo (direction * dx, 0, 700, Easing.CubicInOut);
ClothesCanvas.Children.Remove (disappearingCloth);
Arrow (type, -1).Enable ();
Arrow (type, 1).Enable ();
}
else
{
SwitchClothPath (type);
}
}