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