小吃店 KivyMd 中的文本颜色问题

Posted

技术标签:

【中文标题】小吃店 KivyMd 中的文本颜色问题【英文标题】:Problem with text color in snackbar KivyMd 【发布时间】:2021-08-14 14:18:53 【问题描述】:

我阅读了 kivymd Snackbar 文档,他们说我可以通过这种方式更改文本颜色。

Snackbar(text="[color=181818]Elemento copiato negli appunti![/color]").show()

但是当我执行它时,结果是这样的:

所以颜色并没有改变,它在文本中用方括号显示颜色代码。

【问题讨论】:

试试[color=#181818] 是一样的。颜色没有变化。 【参考方案1】:

您可以像这样更改文本颜色:

    sb = Snackbar(text='Elemento copiato negli appunti!')
    sb.ids.text_bar.text_color = get_color_from_hex('181818')
    sb.show()

但这只允许整个文本使用单一颜色。

【讨论】:

以上是关于小吃店 KivyMd 中的文本颜色问题的主要内容,如果未能解决你的问题,请参考以下文章

如何更改小吃店的背景颜色?

自定义主题会干扰小吃店背景颜色

Android Apk 仅适用于 KivyMd 崩溃

如何根据Angularjs中的背景颜色自动更改文本颜色? [复制]

为 EditText 中的文本分配文本颜色

kivymd 中的可滚动文本字段