搭建直播平臺,顯示隱藏密碼,眼睛特效

zhibo系統開發發表於2023-05-15

搭建直播平臺,顯示隱藏密碼,眼睛特效

package com.example.test2;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
    private EditText password;
    private ImageView imageView;
    private boolean flag=true;
    private HideReturnsTransformationMethod method_show;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        password = findViewById(R.id.password);
        imageView = findViewById(R.id.img);
        imageView.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.img:
                changeImage();
        }
    }
    private void changeImage() {
        // todo 每次進入登陸時輸入的密碼都是隱藏的
        PasswordTransformationMethod methodHide=PasswordTransformationMethod.getInstance();
        password.setTransformationMethod(methodHide);
        if(flag){
            imageView.setImageDrawable(this.getResources().getDrawable(R.drawable.eye1));
            flag=false;
            // todo 隱藏密碼
            PasswordTransformationMethod method_hide = PasswordTransformationMethod.getInstance();
            password.setTransformationMethod(method_hide);
        }
        else{
            imageView.setImageDrawable(this.getResources().getDrawable(R.drawable.eye2));
            flag=true;
            // todo  顯示密碼
            method_show= HideReturnsTransformationMethod.getInstance();
            password.setTransformationMethod(method_show);
        }
        if (!password.getText().toString().trim().equals("")) {
            password.setSelection(password.getText().toString().trim().length());//將遊標移至文字末尾
        }
    }
}


以上就是 搭建直播平臺,顯示隱藏密碼,眼睛特效,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2952102/,如需轉載,請註明出處,否則將追究法律責任。

相關文章