Button 如何删除按钮单击高亮显示

Button 如何删除按钮单击高亮显示,button,xamarin.forms,Button,Xamarin.forms,我的页面中有一个提交按钮,当我点击该按钮时,按钮颜色略有变化(突出显示) 如何在xamarin表单中删除此突出显示功能。在Android上,它被称为ripple effect,您可以创建自定义渲染器来隐藏它 [程序集:导出渲染器(typeof(Button)、typeof(MyButtonRenderer))] 名称空间App.Droid { 公共类MyButtonRenderer:ButtonRenderer { 公共MyButtonRenderer(上下文):基(上下文) { } 受保护的覆

我的页面中有一个提交按钮,当我点击该按钮时,按钮颜色略有变化(突出显示)


如何在xamarin表单中删除此突出显示功能。

在Android上,它被称为ripple effect,您可以创建自定义渲染器来隐藏它

[程序集:导出渲染器(typeof(Button)、typeof(MyButtonRenderer))]
名称空间App.Droid
{
公共类MyButtonRenderer:ButtonRenderer
{
公共MyButtonRenderer(上下文):基(上下文)
{
}
受保护的覆盖无效OnElementChanged(ElementChangedEventArgs e)
{
基础。一个要素发生变化(e);
if(Control.Background!=null&&e.NewElement!=null)
{
var buttonBackgroundColor=e.NewElement.BackgroundColor;
Control.Background=新的RippleDrawable(
新颜色状态列表(
新建[]{new int[]{},
新[]{new int{}})
,新的可绘制颜色(buttonBackgroundColor.ToAndroid()),null);
}
}
}
}

或者,使用带有@Aswathy的BoxView,我找到一条关于谈话的线索,你可以看一看。如果你想节省时间,可以使用带有手势识别器的标签,