Как провести растровое изображение (объект) по горизонтали? - PullRequest
0 голосов
/ 24 мая 2019

Я запрограммировал простой Bitmap в нижней средней части экрана телефона. Я хотел бы прикрепить к нему жест смахивания. Например. если вы проведете пальцем влево, положение Bitmap должно измениться влево на 2 см, то же самое для правой стороны.

Это в основном мои GameView:

package com.example.neueapp;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.view.View;
import android.widget.Toast;

public class FlyingFishView extends View {

    public Bitmap fish;
    private Bitmap backgroundImage;

    public FlyingFishView(Context context) {
        super(context);

        backgroundImage = BitmapFactory.decodeResource(getResources(), R.drawable.background);
        fish = BitmapFactory.decodeResource(getResources(), R.drawable.fish1);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);

        canvas.drawBitmap(backgroundImage, 0, 0, null);
        canvas.drawBitmap(fish, 450, 1400, null);

    }
}
...