mBinding.loginTbPwd.setOnCheckedChangeListener((buttonView, isChecked) ->
                mBinding.loginEdtPwd.setTransformationMethod(isChecked ?
                        HideReturnsTransformationMethod.getInstance() :
                        PasswordTransformationMethod.getInstance()));
<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:gravity="center_vertical"
            android:orientation="horizontal">

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/ic_login_key" />


            <EditText
                android:id="@+id/login_edt_pwd"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="10dp"
                android:layout_weight="1"
                android:background="@null"
                android:hint="请输入密码"
                android:inputType="numberPassword"
                android:paddingLeft="5dp"
                android:textColor="@color/black"
                android:textSize="15sp" />

            <ToggleButton
                android:id="@+id/login_tb_pwd"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:background="@drawable/toggle_pwd_selector"
                android:textOff=""
                android:textOn="" />
        </LinearLayout>

账号密码输入显示隐藏_android