《android手势密码》
来源:互联网 发布:教师培训课程 大数据 编辑:程序博客网 时间:2024/05/17 20:28
写次文章的目的是 提供给初学者 直接可以使用的手势密码控件,有aar方式提供!
下载地址: http://download.csdn.net/detail/qq_15914185/9911397
1.AAR导入方式:
AndroidStudio -> File -> new -> New Module... 选择这个.AAR
a.两种模式
核对密码模式: GresturePasswordView.CheckPassword
设置密码: GresturePasswordView.GetPassword
核对密码需要传一个String password = “012345678”参数
密码规则:0-8之间并且不可重复
设置写在回调(GresturePasswordView.ViewCallback)中即刻
案例如下:
XML:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.yyx.MainActivity"> <com.gresturepassword.GresturePasswordView android:id="@+id/password" android:layout_width="match_parent" android:layout_height="match_parent" /></RelativeLayout>
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); GresturePasswordView view = (GresturePasswordView) findViewById(R.id.password); view.setCallback(new GresturePasswordView.ViewCallback() { @Override public void init(GresturePasswordView view) { try { view.setType(GresturePasswordView.CheckPassword, "0584"); }catch (Exception e){ Log.e("201707261250",e.toString()); } } @Override public void checkPassword(GresturePasswordView view, boolean check, String printfpassword) { if (check){ Toast.makeText(MainActivity.this,printfpassword,Toast.LENGTH_SHORT).show(); }else { view.setStauts(GresturePasswordView.Error); view.shakeAnimation(); } } @Override public void getPassword(GresturePasswordView view, String password) { if (password!= null && !password.isEmpty()) Toast.makeText(MainActivity.this,password,Toast.LENGTH_SHORT).show(); } }); }}
阅读全文
0 0
- android手势密码
- Android 手势密码分析
- Android手势密码
- Android 手势密码
- android 手势密码
- Android手势密码
- Android手势密码
- Android手势密码解锁
- android---手势密码
- Android设置手势密码
- Android手势密码探索
- 《android手势密码》
- Android自定义手势密码
- Android手势密码
- Android手势密码实现方案
- Android手势密码实现方案
- Android简易手势密码开源库
- Android简易手势密码开源库
- Linux学习- declare / typeset 声明变量类型与属性
- 互联网创业,没有程序员怎么办?
- 取数游戏
- DOM基础一
- Java结合postgreSql的增删改查遇到问题2
- 《android手势密码》
- 如何证明我妈是我妈?如今终于有了答案!
- HDU 6038 Function (数学)
- Spring AOP : AspectJ Pointcut 切点
- 剑指offer解题报告(Java版)——二叉搜索树转换为双向链表 27
- WPF C# 多屏情况下,实现窗体显示到指定的屏幕内
- linux命令的理解
- C# 之 类复制 MemberwiseClone与Clone(深 浅 Clone)
- 手把手教你写基于C++ Winsock的图片下载的网络爬虫