当前位置: 首页 > 知识库问答 >
问题:

如何在材质设计Lite中使用自定义颜色?

欧阳鸿德
2023-03-14

我是材料设计新手。我想使用自定义配色方案,特别是原色和强调色。

我看过他们的主题生成器工具,但它只提供了一些颜色。

我该怎么做?我如何在使用Material Design Lite的网站中使用自定义(主色和强调色)(不包括在主题生成器工具中)颜色?

共有2个答案

龙凯
2023-03-14

我认为没有现成的方法来实现这一点。

我想我们可能需要修改_color_definitions.scss,它具有在主题选择器中选择的预定义颜色,例如

$palette-red:
"255,235,238"
"255,205,210"
"239,154,154"
"229,115,115"
"239,83,80"
"244,67,54"
"229,57,53"
"211,47,47"
"198,40,40"
"183,28,28"
"255,138,128"
"255,82,82"
"255,23,68"
"213,0,0";

或者构建自己的sass规则来生成所需的自定义主题。

欧阳狐若
2023-03-14

现在有一种方法可以做到这一点,检查这个问题(包括答案中的修复)。

简言之:(以下几行是从那个问题中提取并修正的,但我没有亲自测试它们)

scss:

@import 'colors';
@import '../../../node_modules/material-design-lite/src/material-design-lite'; `

_颜色。scss:

$color-primary: "255, 0, 0";
$color-accent: "0, 0, 255";

Github参考

 类似资料:
  • 我使用Android Studio,我想在低于21的API中使用材料设计功能。首先,我读了这些问题: 如何在eclipse中使用api低于21的材质设计特性? 我希望在日食中采用5.0之前的材质设计设备 Android设计支持库和材质设计向后兼容? 我还阅读了以下内容: https://developer . Android . com/training/material/compatibilit

  • 我正在使用IText7从html字符串生成pdf。现在,我需要对段落应用自定义颜色和自定义字体或字体系列。 如何使用Itext7实现这一点? 谢谢

  • 我正在开发一个应用程序,它将有一个非常类似的界面,我的问题是,所有的动画都来自于材料设计,但我是否必须对所有这些东西进行编程,或者android是否有用于材料设计的动画库来实现这一点?

  • 我是Android材料设计概念的新手。我创建了一个新项目并添加了带有AppCompat支持的前Lollipop版本的材料主题,但我的问题是,在Lollipop中它显示了ActionBar又名工具栏,但如果我在Lollipop前运行相同的,它不会显示ActionBar。 我是否只需要在我的布局中的任何地方使用工具栏控件,而不管API版本如何? 编辑:

  • 我正在尝试绕过与Android Material Design集成的不同功能,但是当一个视图填充另一个视图时,我无法执行这种类型的动画: 你知道怎么做吗,或者一个库/项目的例子来做到这一点吗?

  • 有没有办法在Eclipse中创建具有材质设计的应用程序?汉堡到箭头动画,全屏高度导航抽屉。。。