0
我在Xamarin.Android項目中使用例如BottomNavigationBarXF庫,我想更改它使用的字體。我在源代碼樣式中找到了對此的負責,但我不知道如何在不添加庫源代碼的情況下重寫它們。Xamarin.Android如何覆蓋nuget庫的風格?
風格在這裏:source code。
可能嗎?我想改變這個字體:BB_BottomBarItem_Fixed.TitleAppearance
我在Xamarin.Android項目中使用例如BottomNavigationBarXF庫,我想更改它使用的字體。我在源代碼樣式中找到了對此的負責,但我不知道如何在不添加庫源代碼的情況下重寫它們。Xamarin.Android如何覆蓋nuget庫的風格?
風格在這裏:source code。
可能嗎?我想改變這個字體:BB_BottomBarItem_Fixed.TitleAppearance
這可能嗎?我想更改此字體的字體:BB_BottomBarItem_Fixed.TitleAppearance
根據README of BottomNavigationBar。您可以使用BottomBar.SetTextAppearance(resId)
設置底部Navigationbar
的文字外觀。
所以第一步,在styles.xml
定義文本外觀樣式:
var _bottomBar = BottomBar.Attach(this, savedInstanceState);
...
_bottomBar.setTextAppearance(Resource.Style.MyTextAppearance)
:創建底欄後
<style name="MyTextAppearance">
<item name="android:textSize">12sp</item>
</style>
然後用這個風格