如何在Xamarin标签或图像中添加波纹效果?

凯菲

我正在考虑在标签文本或图像中实现波纹效果,那么如何在任何标签或图像中添加波纹效果呢?

Lucas Zhang-MSFT

您可以使用来自nuget的TouchView软件包

将nuget包添加到Xamarin.Forms .netStandard / PCL项目以及特定于平台的项目(iOS和Android)中

iOS:将TouchViewRenderer.Initialize()行添加到AppDelegate(从链接器保留)

using TouchEffect.iOS;
namespace YourApp.iOS
{
    public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
    {
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            global::Xamarin.Forms.Forms.Init();
            TouchViewRenderer.Initialize();
            LoadApplication(new App());
            return base.FinishedLaunching(app, options);
        }
    }
}

在xaml中

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:YourApp"
             xmlns:touch="clr-namespace:TouchEffect;assembly=TouchEffect"
             x:Class="App11.MainPage">

    <StackLayout>
        <touch:TouchView
            RegularBackgroundColor="LightGray"
            PressedBackgroundColor="Gray"
            PressedOpacity="1"       

            PressedAnimationDuration="100"
            RegularAnimationDuration="100"
            Padding="10, 5"
            VerticalOptions="CenterAndExpand"
            HorizontalOptions="CenterAndExpand"
            Completed="Handle_TouchCompleted"
           >

            <Label Text="Click Me" 
                   TextColor="Black" 
                   FontSize="30"/>

        </touch:TouchView>
    </StackLayout>

</ContentPage>

在后面的代码中

private void Handle_TouchCompleted(TouchEffect.TouchView sender, TouchEffect.EventArgs.TouchCompletedEventArgs args)
 {
    // do something you want        
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在点击上创建波纹效果-材质设计

如何在Go中向图像添加简单的文本标签?

如何在简单的布局中创建波纹效果

如何在Android上的textview或imageview上设置波纹效果?

如何在Android KeyboardView中实现波纹效果?

如何更改纸张标签的波纹效果

如何在按钮上赋予无限波纹效果

如何在Android中设置具有波纹效果的按钮背景可绘制图像

如何在Android中添加波纹效果并在按钮上具有自定义背景?

如何在带有圆角的布局上添加波纹效果?

Xamarin.Android如何在任何视图上以编程方式设置波纹效果?

如何在Xamarin.Forms中添加图像和图标?

如何在Android BottomNavigationView上获得方形效果而不是波纹?

如何在Angular 7中禁用波纹效果?

我想在图像上添加圆形波纹悬停效果

如何在图像标签中添加onclick

如何在Material UI中禁用IconButton波纹效果?

在JavaScript中,如何在模态画廊中的每个图像上添加动画效果?

如何禁用波纹效果选项卡式Xamarin?

如何在多个输入标签html中添加更多图像?

如何在Flutter中向ListTile添加自定义波纹效果颜色

如何在Flutter中的图像中添加波浪效果

如何在jQuery中添加淡入效果

如何在Gimp中添加投影效果?

如何在TVML的img标签中添加占位符图像?

如何在Android中将波纹效果应用于BottomSheets

Material UI 中的嵌套按钮:如何在单击子按钮时禁用容器按钮的波纹效果?

如何在 Preference 中添加涟漪效果

如何在matplotlib中为轴刻度标签添加路径效果?