一般来说,Jetpack Compose 中的大多数组件似乎都非常容易定制。
但是,不能对 TextField
说同样的话。例如,假设我想做这样的事情:
人们会认为简单地包装 BaseTextField
就可以了。但是,似乎 BaseTextField
组件中存在错误,我已经 打开了一个问题。这个错误将不允许用户在焦点离开文本字段后再次聚焦文本字段,直到组件被重新渲染。
引用此,我尝试自定义 OutlinedTextField
和 TextField
组件,但无法将它们自定义为看起来像上图。如果不是因为光标颜色使用了 activeColor
属性,我可以让它工作。
创建一个类似于上面的可用文本字段的正确解决方法是什么?
原文由 foxtrotuniform6969 发布,翻译遵循 CC BY-SA 4.0 许可协议
通过这个例子你可以学到很多东西。使用 1.0.0 你可以这样做: