我已经在库模块中编写了一个自定义视图CardEditText,该模块使用ConstraintLayout和TextView和EditText扩展了CradView。我在整个应用程序中重用了此CardEditText,例如在ConstraintLayout中具有8个CardEditText视图的注册屏幕。它产生ANR,并且片段加载非常慢。由于CustomView,我需要采取哪些最佳实践来避免ANR?
我的代码: https://gist.github.com/rramprasad/d4516499a04a50dcf8de8899e06923d3