EditText 行的颜色应该是什么(Material 设计)
What should be the color of EditText line (Material Design)
我找不到任何关于编辑文本颜色的提示。这里有一些关于尺寸的信息,但没有提到颜色。
我应该把它当作这里提到的分隔线吗?:
您可以更改编辑文本行的颜色,无需将其视为边框,此处已列出此问题的答案。浏览此链接后:
How to change line color in EditText
Change Line Color of EditText - Android
谢谢
新的“TextInputLayout”控件(包含在设计支持库中)颜色与您的 强调色 颜色相同。这是由 OS 作为 AppCompat 功能的一部分自动完成的。
所以,我不能为此指出官方文档 - 但我可以告诉你,官方 "Material" 输入控件为线条着色与强调色相同。
最重要的是,我认为这条线应该是您的强调色(当 EditText 获得焦点并且输入在该视图上处于活动状态时)。
你应该使用强调色。
https://www.google.co.in/design/spec/style/color.html#color-ui-color-application
(检查后备强调色部分)
如果您的强调色太浅或太深而无法与背景色形成鲜明对比,请改用更深或更浅的强调色。如果您的强调色根本不起作用,请在白色背景上使用 500 版的原色。如果您的背景色是主色的 500 版本,请将强调色设为白色 100% 或黑色 54%。
我找不到任何关于编辑文本颜色的提示。这里有一些关于尺寸的信息,但没有提到颜色。
我应该把它当作这里提到的分隔线吗?:
您可以更改编辑文本行的颜色,无需将其视为边框,此处已列出此问题的答案。浏览此链接后:
How to change line color in EditText
Change Line Color of EditText - Android
谢谢
新的“TextInputLayout”控件(包含在设计支持库中)颜色与您的 强调色 颜色相同。这是由 OS 作为 AppCompat 功能的一部分自动完成的。
所以,我不能为此指出官方文档 - 但我可以告诉你,官方 "Material" 输入控件为线条着色与强调色相同。
最重要的是,我认为这条线应该是您的强调色(当 EditText 获得焦点并且输入在该视图上处于活动状态时)。
你应该使用强调色。
https://www.google.co.in/design/spec/style/color.html#color-ui-color-application (检查后备强调色部分)
如果您的强调色太浅或太深而无法与背景色形成鲜明对比,请改用更深或更浅的强调色。如果您的强调色根本不起作用,请在白色背景上使用 500 版的原色。如果您的背景色是主色的 500 版本,请将强调色设为白色 100% 或黑色 54%。