如何在android中创建像材质3这样的自定义文本输入布局,因为对我来说现有的材质3和材质2不满足要求

问题描述 投票:0回答:1

设计师要求我自定义编辑文本或输入文本布局,因此我尝试查看 MD2 和 MD3 文档,但没有找到任何有用的东西。

这是需求,与Material Design 3文本输入布局类似但不一样。我怎样才能实现这个目标

我尝试从互联网、MD2 和 MD3 文档中找到该自定义文本输入布局的解决方案,但没有找到。

需要帮助来实现设计

android kotlin android-layout android-custom-view material-components-android
1个回答
0
投票

我知道的最简单的方法是在错误文本中使用 unicode 文本。

// Set error text
inputLayout.error = "\U+00A9" + "  ERROR TEXT"

使用这篇文章您可以更改错误字段填充。在那里,我不知道他是如何实现你想要的。但由于我的搜索,几乎没有办法做到这一点。可以使用

 访问错误 
TextView

inputLayout.findViewById(R.id.textinput_error)

但是尝试向其添加可绘制对象是没有帮助的。

© www.soinside.com 2019 - 2024. All rights reserved.