繁体   English   中英

在导航栏和页面xamarin表单上显示图像

[英]Displaying Image on navigation bar and page xamarin forms

使用Xamarin Forms 2.5.0.122203,我想要实现添加一个图像,该图像一半位于导航栏上,另一半位于页面中,例如该图像

结果截图

我尝试了负边距,它仅适用于UWP。 不幸的是,iOS和Android剪切了图像。 我当时想创建一个自定义的导航栏,但问题是UWP的这个错误不会正确隐藏本机导航。

有什么办法吗?

谢谢

我最终将SNavigation.Forms复制到我的项目中。 在遵循他们的文档之后。

在页面中,我覆盖

protected override void OnBindingContextChanged()
    {
        if (BindingContext == null)
        {
            return;
        }
        base.OnBindingContextChanged();
        SNavigationPage.SetNavContent(this, new LogoHeader()
        {
            BindingContext = BindingContext,
        });
    }

LogoHeader是要在导航中定位的预期布局(最好使用网格)

视觉上,我有一个导航标题,但从技术上讲,它被切成了两半。 由于您必须删除Android和iOS上的所有导航阴影,因此花了很多时间才能获得完美的结果,但这是一个可靠的解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM