Material3主题中TextInputLayout边框描边默认颜色咨询
Material3主题中TextInputLayout边框描边默认颜色咨询
嘿,我来帮你梳理下这个问题~你猜的没错,Material3里TextInputLayout聚焦状态的边框描边确实用的是?attr/colorPrimary。至于你纠结的未聚焦状态的默认颜色,其实是?attr/colorOutline——这个是Material3专门为轮廓类组件(比如TextInputLayout的轮廓样式)定义的默认描边属性,和你之前尝试的colorOnSurface、colorOnSurfaceVariant不是一回事,难怪匹配不上。
如果之后你需要自定义这个未聚焦的边框颜色,只需要在你的Material3主题里重写colorOutline的值就可以啦,比如:
<item name="colorOutline">@color/your_custom_color</item>
备注:内容来源于stack exchange,提问作者CuriousNewbie
相关产品推荐
相关产品推荐

