case MotionEvent.ACTION_DOWN:
touchFlag=false;
break;
case MotionEvent.ACTION_MOVE:
touchFlag=true;
break;
case MotionEvent.ACTION_UP:
if (touchFlag)return true;
break;
touchFlag=false;
break;
case MotionEvent.ACTION_MOVE:
touchFlag=true;
break;
case MotionEvent.ACTION_UP:
if (touchFlag)return true;
break;
2017-09-16
我一开始也是碰到了小球死活不出来的情况,之后看到评论去的大佬说的:
魅族,小米等的手机的param.stype都要设置成LayoutParams.TYPE_TOAST才能显示出小球。
FloatCircleView中的initPaint方法在没有自定义属性的时候要放在一个参数的构造方法FloatCircleView(Context context)中才能调用,放在第三个参数那里是会报空指针的
最后按照这样子做了,小球才出来。
魅族,小米等的手机的param.stype都要设置成LayoutParams.TYPE_TOAST才能显示出小球。
FloatCircleView中的initPaint方法在没有自定义属性的时候要放在一个参数的构造方法FloatCircleView(Context context)中才能调用,放在第三个参数那里是会报空指针的
最后按照这样子做了,小球才出来。
2017-08-21
已采纳回答 / 奇迹3
<...code...>假如在双击的执行动画中单击,currentProgress在单击事件中被赋值为50,而此时双击线程DoubleTapRunnable还未结束会进入到if(currentProgress &0。单= progress)重绘一次,50ms后进入下一次双击线程...
2017-07-22
最新回答 / 慕田峪8151256
canvas.drawCircle(mWidth / 2, mHeight / 2, mWidth / 2, circlePaint);修改第一个和第二个参数即可
2017-07-14