gpt4 book ai didi

android - 如何将 MaterialComponents 仅应用于某些小部件?

转载 作者:行者123 更新时间:2023-12-05 02:04:28 24 4
gpt4 key购买 nike

我正在从 AppCompat 迁移到 MaterialComponents,我想保留一些以 AppCompat 为主题的小部件(如底部导航栏)。但是,当我想将 MaterialComponents 主题应用于按钮和 TextFields 时,我必须将我的应用程序主题设置为 MaterialComponents.... 因此我所有的小部件都是 MaterialComponents 主题的。我怎样才能只制作一些小部件 MaterialComponents-themed ?我一直在 StackOverflow 上寻找答案,但找不到任何答案。

最佳答案

您可以使用 Bridge 主题,例如:

Theme.MaterialComponents.Bridge
Theme.MaterialComponents.Light.Bridge
Theme.MaterialComponents.NoActionBar.Bridge
Theme.MaterialComponents.Light.NoActionBar.Bridge
Theme.MaterialComponents.Light.DarkActionBar.Bridge

Bridge 主题继承自 AppCompat 主题,但也为您定义了新的 Material Components 主题属性。如果您使用 bridge 主题,则可以在不更改应用主题的情况下开始使用 Material Design 组件。 (来自文档)

看看:Get started - Material Design

关于android - 如何将 MaterialComponents 仅应用于某些小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64308146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com