簡體   English   中英

如何更改 KivyMD 底部導航的文本和圖標顏色

[英]How to change text and icon colour of KivyMD’s Bottom Navigation

我試圖遵循此小部件的文檔text_color_normaltext_color_active但它們不起作用。 :/

有人可以幫幫我嗎:')

我有同樣的問題,唯一的解決辦法是使用 ThemeManager。

主程序

from kivymd.app import MDApp
from kivy.uix.screenmanager import Screen, ScreenManager
from kivymd.uix.label import MDLabel
from kivymd.theming import ThemeManager

class Main(MDApp):
    """docstring for Main"""
    def __init__(self):
        super(Main, self).__init__()
        self.screen     = Screen()
        self.sm         = ScreenManager()
        self.theme_cls  = ThemeManager()

    def build(self):
        #Enter the desired color instead of red
        self.theme_cls.primary_palette = "Red"

if __name__=='__main__':
    Main().run()

主.kv

Screen:
    ScreenManager:
        id: screen_manager
        Screen:
            name: 'home_screen'

            MDBottomNavigation:
                panel_color: rgba('262626')
                MDBottomNavigationItem:
                    icon: 'home'
                    text: 'home'

您還可以導航到 kivymd/uix,然后打開底部導航。 py 並在第 273 行和第 289 行為圖標和 label 自定義 text_color 為您想要的顏色,例如 1,1,1,1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM