簡體   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