关于GestureOverlayView多笔画时间的问题
完全实现GestureOverlayView多笔画的问题,时间间隔可以随便设置
关于Android中GestureOverlayView多笔画的问题 前段时间做了个事业单位稽查的项目,客户要求系统支持现场电子签名,由于做android没多久,这个问题缠绕了我很长时间,现在终于完美解决这个问题了,现在把关键代码贡献给大家.
此代码关键的位置就在类中的最后面清除的代码,我看到论坛里很多人询问关于多笔画的问题,关于手势多笔画总是要在很短时间内输入,而不可以相隔很长时间,这是我们要在xml中的
GestureOverlayView中加入android:fadeOffset=”3600000”这段代码,这断代码的含义就是使多笔画每两次的间隔时间延长,3600000是代表毫秒,也就是说这里我让每两次笔画的时间间隔延长了一小时. 当添加的上面的代码以后,可以解决笔画的间隔问题,但是相应的clear()清除方法的时间也会变为3600000毫秒,这个很显然是不可行的,所以我们要在清除前加入mGestureOverlayView.setFadeOffset(100); 这段代码的意思就是把每次多笔画的间隔设置为100毫秒,这样很快就能清楚屏幕上的手势了,注意:在清除后我们还要把时间间隔设置为3600000毫秒或者是你想要的时间间隔,这样才能确保下次执行会是3600000毫秒的时间间隔.
Java类中的代码
mGestureOverlayView.addOnGestureListener(new OnGestureListener() {
publicvoid onGesture(GestureOverlayView overlay, MotionEvent event) {


