You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:43:15