本文整理匯總了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);
}
}