0

一連のアイテムを含むリスト ビューがあります。ACTION_DOWN、ACTION_MOVE、および ACTION_UP イベントを使用して、リスト項目でジェスチャ検出を実行します。

ACTION_MOVE には、次のコード行があります: mDownView.setTranslationX(deltaX);

ここで、deltaX は motionEvent.getRawX() - mDownX; です。mDownX は ACTION_DOWN イベントの X 座標です。

私が直面している問題は、リスト アイテムの動きがスムーズでないことです。滑らかに見せるにはどうすればよいですか?

ACTION_MOVE でデータベース呼び出しを行っていることに注意してください (以下のコード スニペット)。

case MotionEvent.ACTION_MOVE: {
            // Check the view type
            Log.d(tag, "------- IN ACTION MOVE -------");

            if (mVelocityTracker == null || mPaused) {
                break;
            }
            // the line below slows down the swipe

            DataBaseHandler db = new DataBaseHandler(mcontext);

            int status = db.getStatus(row_id);
4

0 に答える 0