android锁屏(中)

来源:互联网 发布:淘宝一心要几个好评 编辑:程序博客网 时间:2024/06/08 05:12

完成了自定义控件后,考虑绘制。

(1)如何绘制?是否考虑用List记录经过的点?点的状态(正常、按下、错误)?

(2)手势?按下、移动、抬起状态?

(3)记录点后,绘制线的函数?

(4)绘制线后,如何通知给主界面?是否考虑接口实现。


问题一:

继承View,考虑九个点的绘制。

新建类Point,添加点状态。根据点状态,绘制不同颜色的图片。

重载OnDraw(Canvas),OnTouch(MotionEvent)

问题二:

private int NORMAL_POINT=0;

private int PRESS_POINT=1;

private int ERRPR_POINT=2;

问题三:

private void drawLine(Canvas,Point fPoint,Point sPoint)

问题四://绘制结束后,考虑下一步操作。此时考虑是否绘制正确,考虑用boolean

private interface OnDrawFinished{public boolean isValid(Arraylist<Integer>)}



0 0
原创粉丝点击