android 解锁图案代码,Android图案解锁code.docx
Android图案解锁code
Main_Acitivity.javapackage com.example.lackpatternview;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.RelativeLayout;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); RelativeLayout relativelayout = new RelativeLayout(this); lackparrternview lackparrtern=new lackparrternview(this); relativelayout.setBackgroundColor(TRIM_MEMORY_BACKGROUND); relativelayout.addView(lackparrtern); setContentView(relativelayout);/*实例化*/ } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }}Lackparrternview.javapackage com.example.lackpatternview;import java.util.ArrayList;import java.util.List;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.Paint;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View; public class lackparrternview extends View{/** * 图案解锁 * *///选中点的数量private static final int POINT_SIZE=5;//矩阵private Matrix matrix=new Matrix(); //画笔Paint paint =new Paint(Paint.ANTI_ALIAS_FLAG);//9个点private Point[][] points=new Point[3][3];private float height,width,offsetX = 0,offsetY=0,bitmapR,movingX,movingY;private Bitmap pointnormal,pointpressed,pointerror,linepressed,lineerror; private boolean isInit,isSelect,isFinish,movingNopoint;//点的集合private List Pointlist=new ArrayList();public lackparrternview(Context context) {super(context);// TODO 自动生成的构造函数存根}//构造函数public lackparrternview(Context context, AttributeSet attrs) {super(context, attrs);// TODO 自动生成的构造函数存根}//构造函数public lackparrternview(Context c
android 解锁图案代码,Android图案解锁code.docx相关推荐
- android小球移动代码,Android自定义圆形View实现小球跟随手指移动效果
本文实例为大家分享了Android实现小球跟随手指移动效果的具体代码,供大家参考,具体内容如下 一. 需求功能 手指在屏幕上滑动,红色的小球始终跟随手指移动. 实现的思路: 1)自定义View,在on ...
- android调频收音机代码,android 收音机 FM 驱动 hal层 框架层以及应用层代码
[实例简介] android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packa ...
- Android钢琴滑动代码,android 钢琴界面实现
近在做一个钢琴的东西,关于这个界面如何设计画了很长时间,主要是考虑到针对不同的分辨率,如果只针对一种分辨率的话用绝对布局可以实现,实现的基本思想是每个白色的键的位置是可以计算出来的,屏幕的宽度可以获得 ...
- android确认密码代码,Android自定义View实现验证码or密码输入框
前言 最近项目中有支付功能,用户输入密码时要类似微信支付密码输入框的样式,本想直接copy网上的,但设计姐姐总是对样式挑三拣四,抽空自己自定义了一个,无奈之下抽空自定义了个,并把它贴到GitHub上供 ...
- android相对布局代码,Android基础_3 Activity相对布局(示例代码)
相对布局要比前面讲的线性布局和表格布局要灵活一些,所以平常用得也是比较多的.相对布局控件的位置是与其周围控件的位置相关的,从名字可以看出来,这些位置都是相对的,确定出了其中一个控件的位置就可以确定另一 ...
- android确认密码代码,Android手机卫士之确认密码对话框
本文接着实现"确认密码"功能,也即是用户以前设置过密码,现在只需要输入确认密码 布局文件和<Android 手机卫士--设置密码对话框>中的布局基本类似,所有copy一 ...
- android 图片切割代码,Android用clip剪切图像资源
使用clip剪切图像资源可以做进度条,图像慢慢展开的效果,他使用以下几个属性来控制效果: android:drawable:指定要剪切的原图像. android:clipOrientation:截取的 ...
- android退出app代码,Android应用退出代码各种方式
1. 点击按钮最小化app返回到home //并不会退出app,只是最小化 findViewById(R.id.button3).setOnClickListener(new OnClickListe ...
- android物理健代码,Android 物理按键整理及实例代码
先给大家看一段代码,然后说明. import android.app.Activity; import android.os.Bundle; import android.util.Log; impo ...
最新文章
- Oracle database 11g 安装 - 配置企业管理器database control失败
- OpenCV进阶篇视频
- SAP CRM的WITH_INDOBJECTS搜索参数问题
- MDI窗体简单方法(调用,闪屏)
- Json解析工具Jackson(简单应用)
- 计算机考研在线题库,考研全题库电脑版
- 特征工程之自动特征生成(自动特征衍生)工具Featuretools介绍
- 【滑动冲突】常见情形及解决方案
- SQL Server修改数据
- 软考高级 真题 2016年上半年 信息系统项目管理师 综合知识
- ORACLE临时表空间总结
- 计算机学的打字是五笔,学会电脑五笔打字的方法
- linux和嵌入式开发区别,嵌入式开发与普通编程开发的区别
- 解决unable to access ‘https://github.com/xxx/xxx.git/‘: OpenSSL SSL_read: Connection was reset, errno
- 【flutter】整合高德地图amap_base
- 手机百度浏览器怎么设置繁体字_嫌百度太花哨?来看看如何让百度变得极简
- jzoj 1388. 【2012.02.25普及组】探索的奶牛
- 【转】iOS右滑返回手势全解和最佳实施方案
- Java中的IO、NIO、File、BIO、AIO详解
- Unable to instantiate appComponentFactory
热门文章
- Android TV框架 TIF(Android TV Input Framework)入门实践
- linux screen 窗口名称,linux下screen如何显示当前处在哪个screen(如何显示当前screenid...
- no main manifest attribute maven package 运行打包后的jar包报错:xxx.jar中没有主清单属性 通过配置 maven plugin 解决
- java项目甘特图打印
- mysql中数据表null什么意思_MySQL 中NULL和空值的区别是什么?
- UESTC 2014 Summer Training #7 Div.2
- Python-密码爆破
- 到数博会看“2017十大黑科技”
- ccpc 2016 合肥站 (5道题)
- jdk1.8的安装环境配置详细步骤