在 inDrive 为 Android 应用程序构建设计系统时,我们使用 androidx。
BasicTextField 实现了可重用的 TextArea 组件。
基本要求之一很简单:限制用户可以输入的最大字符数。
Jetpack Compose 似乎已经通过 InputTransformation 支持这一点。
然而,在更仔细地探索实现之后,我们发现了一种微妙的行为,在某些情况下可能会导致 TextField 完全无法使用。
理解BasicTextField中的InputTransformation。
来源:HackerNoon





