首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缩放Xamarin格式的图像

缩放Xamarin格式的图像
EN

Stack Overflow用户
提问于 2021-07-05 05:21:15
回答 2查看 100关注 0票数 0

当表单出现时,我一直在努力使我的图像和文本缩放,但我仍然无法获得效果。

  • I有一个4-5页的"GetStarted“进程,在应用程序启动时启动。

我做了什么。

我给我的页面的构造函数LabelDescription

  • In和- labelTitle指定了一个"x:Name“,我使用了scale方法来创建
  1. 没有工作的效果(

)。

我想要创造的

如果您转到底部的这个链接https://www.syncfusion.com/blogs/post/create-a-wizard-view-in-xamarin-forms.aspx,就会看到显示缩放的gif。(我没有同步)

在加载页面时,对如何缩放图像有任何建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-06 06:14:48

疤痕是Xamarin.Forms中简单的动画。

您可以使用ScaleTo方法来动画图像或标签的缩放属性。

代码语言:javascript
复制
  await svgcachedImage.ScaleTo(2, 2000);
  await svgcachedLabel.ScaleTo(2, 2000);    

这段代码通过在2秒(2000毫秒)内扩展到图像实例的两倍大小来激活图像实例。

或者您可以使用RelScaleTo方法对图像进行相对缩放。

代码语言:javascript
复制
await svgcachedImage.RelScaleTo(2, 2000);

有关更多细节,您可以查看MS docs:https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/animation/simple#canceling-animations

您可以从NuGet下载源文件以供参考。https://learn.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/userinterface-animation-basic/

票数 1
EN

Stack Overflow用户

发布于 2021-07-05 06:24:25

你可以使用动画

代码语言:javascript
复制
Task.WhenAll(
await image.ScaleTo(1.5,5000);
await text.SacleTo(1.5,5000);
)

正如您所知,您可以同时动画的obj。而不是一个接一个地使用Task.WhenAll();

然后,您可以在

代码语言:javascript
复制
protected override async void OnAppearing(){}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68251026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档