如何设置TextInputLayout的轮廓框浮动提示背景色

Den*_* H. 7 android background android-edittext material-design android-textinputlayout

如何将文本输入布局轮廓框样式中的浮动提示的背景颜色更改为透明。我认为所附图片清楚地说明了问题应该在笔划上方为红色,下方为白色)。我为改变背景本身所做的是:

<style name="App.TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense">
    <item name="boxBackgroundColor">@color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

带有损坏背景的轮廓框

任何帮助是极大的赞赏

GSa*_*ala 5

如果您查看https://material.io/develop/android/components/text-fields/中的样式文档,您可以看到“填充文本视图”支持该boxBackgroundColor属性,而“轮廓文本字段”则不支持。

所以我认为这个问题没有合适的解决方案,除非你找到TextView布局中的内部提示并手动更改背景。TextInputLayout但这会很棘手,因为它取决于保持不变的实现。