我有这个惊人的包,我曾经在Xamarin表单Skeleton中使用,但在等待了近一年后,我觉得它可能永远不会被移植到毛伊岛,所以我自己把它移植到毛伊岛,你可以在我下面的回答中找到所有的细节,无论谁正在寻找这个。请随时添加评论,问题,建议和更多关于这个线程我会尽我所能作出回应。
9cbw7uwe1#
在撰写本答案时,文档仍在编写中,尚未完成(仍在预发布中),但您可以找到一个代码示例,用于将Skeleton效果添加到Maui应用程序中,您所需要做的就是使用Static类SkeletonEffect并提供必要的参数只要控件或您的自定义控件从Maui IView或View扩展,您就应该能够在其上使用此效果。要将其添加到标签:
<Label sk:SkeletonEffect.Animation="{sk:DefaultAnimation Source=Fade, Interval='600',Parameter='0.3' }" sk:SkeletonEffect.IsBusy="{Binding IsBusy}" sk:SkeletonEffect.BackgroundColor="LightGray" HorizontalOptions="Center" Text="Some random text " FontAttributes="Bold" HorizontalTextAlignment="Center" FontSize="Title" />
图像:
<freakyControls:FreakyCircularImage sk:SkeletonEffect.Animation="{sk:DefaultAnimation Source=Fade, Interval='600',Parameter='0.3' }" sk:SkeletonEffect.IsParent="True" sk:SkeletonEffect.IsBusy="{Binding IsBusy}" sk:SkeletonEffect.BackgroundColor="LightGray" HeightRequest="20" WidthRequest="20" Aspect="AspectFill" Source="{x:Static views:Constants.Profile}" />
它适用于按钮和布局,以及几乎任何你能想到的视图。请考虑看看这个。它还具有触摸跟踪功能,因此您可以使用触摸效果获得您在视图上触摸的位置的X和Y坐标。希望这对我们毛伊岛开发人员有帮助:https://github.com/FreakyAli/Maui.FreakyEffects
cwtwac6a2#
要在Maui的视图中添加 backbone 效果,可以使用Maui.Skeleton包。首先,您需要通过向MauiProject.csproj文件添加适当的PackageReference来安装Maui.Skeleton包。接下来,可以将Maui.Skeleton.SkeletonView元素添加到XAML文件中,并将Target属性设置为要应用 backbone 效果的视图的名称。最后,可以通过设置SkeletonView的SkeletonColor、SkeletonOpacity和SkeletonAnimationDuration属性来自定义 backbone 效果的外观。按照以下步骤操作,您可以轻松地向Maui应用中的任何视图添加 backbone 效果,这对于在加载应用时提供视觉反馈非常有用。
2条答案
按热度按时间9cbw7uwe1#
在撰写本答案时,文档仍在编写中,尚未完成(仍在预发布中),但您可以找到一个代码示例,用于将Skeleton效果添加到Maui应用程序中,您所需要做的就是使用Static类SkeletonEffect并提供必要的参数
只要控件或您的自定义控件从Maui IView或View扩展,您就应该能够在其上使用此效果。
要将其添加到标签:
图像:
它适用于按钮和布局,以及几乎任何你能想到的视图。
请考虑看看这个。
它还具有触摸跟踪功能,因此您可以使用触摸效果获得您在视图上触摸的位置的X和Y坐标。
希望这对我们毛伊岛开发人员有帮助:https://github.com/FreakyAli/Maui.FreakyEffects
cwtwac6a2#
要在Maui的视图中添加 backbone 效果,可以使用Maui.Skeleton包。
首先,您需要通过向MauiProject.csproj文件添加适当的PackageReference来安装Maui.Skeleton包。
接下来,可以将Maui.Skeleton.SkeletonView元素添加到XAML文件中,并将Target属性设置为要应用 backbone 效果的视图的名称。
最后,可以通过设置SkeletonView的SkeletonColor、SkeletonOpacity和SkeletonAnimationDuration属性来自定义 backbone 效果的外观。
按照以下步骤操作,您可以轻松地向Maui应用中的任何视图添加 backbone 效果,这对于在加载应用时提供视觉反馈非常有用。