私はアンドロイド開発で新しいです。特に画像のonTouchEventを設定したかったのです。ここでキャンバスを使用してビットマップイメージでonTouchEventを設定する方法。
....私は増加のスコアなどのようないくつかの作業を行うことができるように、私が試したのサンプルコードは
@Override
protected void onDraw(Canvas canvas)
{
canvas.drawBitmap(image1, random.nextInt(455), random.nextInt(270), paint);
canvas.drawText("SCORE = "+score, 10, 20, paint);
}
@Override
public boolean onTouchEvent(MotionEvent event)
{
// TODO Auto-generated method stub
if(toggelFlag)
{
score = score+10;
}
return super.onTouchEvent(event);
}
は実際に私が唯一の画像に触れた後、スコアを上げるたかった...です。しかし、ここで画面のどこに触れてもスコアが上がります。私はイメージのためだけにそれをしたい。
ありがとうございます。 – KKC
ようこそ。私が助けてくれたら、私の応答を有効とマークする必要があります;) – vicentazo
ありがとうございました。私は左、上、右、下の値を与える方法が得られていません。適切に – KKC