如何使用Android中的EditText实现以下输入行为。是否有现有的库来实现这种行为,或者如果有的话,逻辑是什么样的?这种行为也可以在ATM机上看到。
这是一个在Android应用中演示此行为的gif:
如所观察到的,输入以最后一位开始并向左移动,同时附加必要的逗号和小数分隔(2位小数)。我找不到任何实现此行为的库。
你能用现有的实现或库指出我的正确方向吗?
答案 0 :(得分:1)
我解决了这个问题并构建了一个基于Subhechhu Khanal链接到已解析线程的自定义库。任何需要此行为的人都可以使用自定义库并根据需要对其进行自定义。
ATM-EditText Library:https://github.com/dinukapj/ATM-EditText
我鼓励社区更好地建立这个图书馆。谢谢!