Xamarin.forms 如何使比例仅更改视图的高度?
我知道ScaleTo可以创建视图的动画Xamarin.forms 如何使比例仅更改视图的高度?,xamarin.forms,Xamarin.forms,我知道ScaleTo可以创建视图的动画 但是它会改变高度和宽度,是否还有通过动画改变其高度的方法?您可以调用方法LayoutTo 比如说 在xaml中 有关不同动画的更多详细信息,请查看 <StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"> <BoxView x:Name="box" WidthRe
但是它会改变高度和宽度,是否还有通过动画改变其高度的方法?您可以调用方法
LayoutTo
比如说
在xaml中
有关不同动画的更多详细信息,请查看
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<BoxView x:Name="box" WidthRequest="300" BackgroundColor="Red" HeightRequest="600" />
<Button Clicked="Button_Clicked" Text="Click Me"/>
</StackLayout>
private async void Button_Clicked(object sender, EventArgs e)
{
await box.LayoutTo(new Rectangle(box.Bounds.X, box.Bounds.Y, box.Bounds.Width, 300), 500, Easing.CubicIn);
}