在开发中,我们常常遇到这种情况
我们往往需要的是下面这种效果
但是如果把这些实现的代码写在Activity中会比较麻烦,影响代码美观
于是就有了下面这个辅助类,禁用了按钮的点击事件和按钮的渐变色,可同时添加一个或者多个EditText
/**
* 文本输入辅助类,通过管理多个TextView或者EditText输入是否为空来启用或者禁用按钮的点击事件
*/
public final class TextInputHelper implements TextWatcher {
private View mMainView;//操作按钮的View
private List<TextView> mViewSet;//TextView集合,子类也可以(EditText、TextView、Button)
private boolean isAlpha;//是否设置透明度
public TextInputHelper(View view) {
this(view, true);
}
/**
* 构造函数
*
* @param view