先说下思路
1.一般android手机屏幕上解锁都为3*3(正方形);
考虑手机屏幕方向,绘制时需要考虑横屏问题,可以自定义控件。屏幕锁位置在屏幕中央,
(1)
int width=getWidth();
int height-getHeiht();
int offset=Math.abs(height-width)/2;//获取偏移值
int space;//空白处
int offsetX,offsetY;//坐标点偏移量
if(width>height)
{//当宽度>高度时,横屏
space=height/4;
offsetX=offset;
offsetY=0;
}
else
{
space=width/4;
offsetY=offset;
offsetX=0;
}
先写到这里,还有点没有理清楚。