我一直在琢磨着過去幾天關於Android上的條形顏色的問題。利益相關者希望藍色爲NavigationPage欄的特定陰影,並使用Xamarin表單BarBackground在Android上丟失了
private Page GetNavigationPage(Page innerPage){
var navigation = new NavigationPage (innerPage);
navigation.BarBackgroundColor= Color.FromHex ("#00263A");
navigation.BackgroundColor = Color.FromHex ("#00263A");
return navigation;
}
,同時也可以初步確定我們使用Navigation.PushModalAsync法條的顏色會變成淡藍色的顏色時,發現一旦頁面被調用。根據Xamarin,這是故意重新設置ActionBar https://bugzilla.xamarin.com/show_bug.cgi?id=22237,但試圖使用相同的NavigationPage對象,並設置模式窗口消失後的值不會更新顏色,無論如何調用。
你是對的:這是Xamarin.Forms中的一個錯誤。這裏有兩個相關的bugzilla條目:https://bugzilla.xamarin.com/show_bug.cgi?id=30166和https://bugzilla.xamarin.com/show_bug.cgi?id=32822。 – Falko
我也有一些運氣使用所需的應用程序顏色創建基礎樣式。出於某種原因,三星喜歡將操作欄恢復爲這種水色。 http://jgilfelt.github.io/android-actionbarstylegenerator/ –