Android Open Source - android-hidablepassword Sample Activity






From Project

Back to project page android-hidablepassword.

License

The source code is released under:

Apache License

If you think the Android project android-hidablepassword listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.scompt.hidablepassword.sample;
/*  w w w . ja  v a  2s  .  co m*/
import android.app.Activity;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.Toast;

import com.scompt.hidablepassword.HidablePasswordEditText;

public class SampleActivity extends Activity {
    @Override protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.sample_activity);

        final HidablePasswordEditText hidable1 =
                (HidablePasswordEditText) findViewById(R.id.hidable1);

        DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metrics);

        Paint paint = new Paint();
        paint.setColor(Color.BLUE);
        paint.setTextSize(22 * metrics.scaledDensity);
        paint.setAntiAlias(true);
        paint.setFakeBoldText(true);
        paint.setShadowLayer(6f, 0, 0, Color.WHITE);
        paint.setStyle(Paint.Style.FILL);
        paint.setTextAlign(Paint.Align.LEFT);

        hidable1.setPaint(paint);

        final HidablePasswordEditText.OnPasswordVisibilityChangedListener listener =
                new HidablePasswordEditText.OnPasswordVisibilityChangedListener() {
                    @Override public void onPasswordHidden() {
                        Toast.makeText(SampleActivity.this, "hidden", Toast.LENGTH_SHORT)
                             .show();
                    }

                    @Override public void onPasswordShown() {
                        Toast.makeText(SampleActivity.this, "shown", Toast.LENGTH_SHORT)
                             .show();
                    }
                };
        hidable1.setOnPasswordVisibilityChangedListener(listener);
    }
}




Java Source Code List

com.scompt.hidablepassword.HidablePasswordEditText.java
com.scompt.hidablepassword.sample.SampleActivity.java