0
右のスワイプにボトルを回転させます。 ロリポップでも、marshmallowでうまくいきます。スムーズに動作しません。画像のサイズは100 * 100です。イメージローテーションはロリポップでは動作しますが、マシュマロでは動作しません。
私にエラーを通知し、解決方法を教えてください。続き
は私のコードです:
GestureDetector.OnGestureListener listener = new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
// clearAnimation();
int sanctity = 50;
//
Speed = Math.round(velocityX/1000);
if ((e2.getX() - e1.getX()) > sanctity) {
swipeLayout.setVisibility(View.GONE);
scroller.fling(0, 0, (int) Math.hypot(velocityX, velocityY), 0, 0, Integer.MAX_VALUE, 0, 0);
invalidate();
}
return true;
}
};
@Override
public void computeScroll() {
if (scroller.computeScrollOffset()) {
firstime = false;
float current = scroller.getCurrX();
Log.d("computeScroll ", String.valueOf(current));
setRotation(current * FACTOR);
invalidate();
}
}