当前位置:  开发笔记 > Android > 正文

如何删除Xamarin Forms上按钮的阴影

如何解决《如何删除XamarinForms上按钮的阴影》经验,为你挑选了2个好方法。

可能吗?我想删除Xamarin Forms上按钮的阴影.

谢谢



1> Matthieu Lem..:

对于按钮Android上的删除阴影,您只需在项目Droid中创建渲染器并使用透明或其他颜色设置BackroundColor.

对于使用PCL的项目:

[assembly: ExportRenderer(typeof(Button),typeof(FlatButtonRenderer))]
namespace Project.Droid
    {
        public class FlatButtonRenderer : ButtonRenderer
        {
            protected override void OnDraw(Android.Graphics.Canvas canvas)
            {
                base.OnDraw(canvas);
            }
        }
    }

在XAML中:



2> JD - DC TECH..:

更详细地解释.

using Android.App;
using Android.Content.PM;
using Android.OS;
using Xamarin.Forms.Platform.Android;
using ProjectName.Droid;
using Xamarin.Forms;

[assembly: ExportRenderer(typeof(Xamarin.Forms.Button), typeof(FlatButtonRenderer))]
namespace ProjectName.Droid
{    
    public class FlatButtonRenderer : ButtonRenderer
    {
        protected override void OnDraw(Android.Graphics.Canvas canvas)
        {
            base.OnDraw(canvas);
        }
    }
}

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有