画像をドラッグできるページを作りたい(そして少しアニメーションを再生できる)
だから私は何かをしています(そしてそれは理想的ではないと思うので、あなたの助けが必要です):
私のコード:
ButtonIMG = BitmapFactory.decodeResource(getResources(), R.drawable.ButtonIMG );
Canvas c = null;
while (true) {
if (!holder.getSurface().isValid()) {
continue;
}
if (gifCounter<10){
animataion = BitmapFactory.decodeResource(getResources(), R.drawable.animataion1);
gifCounter++;
}
if (gifCounter<20 && gifCounter>=10){
animataion = BitmapFactory.decodeResource(getResources(), R.drawable.animataion2);
gifCounter++;
}
if (gifCounter<30 && gifCounter>=20){
animataion = BitmapFactory.decodeResource(getResources(), R.drawable.animataion3);
gifCounter++;
}
if (gifCounter>=30){
gifCounter=0;
}
c = holder.lockCanvas();
c.drawARGB(255, 220, 220, 220);
c.drawBitmap(ButtonIMG, x, y, null);
c.drawBitmap(animataion, 100, 100, null);
}
. . .
public boolean onTouch(View v, MotionEvent me){
switch (me.getAction()) {
case MotionEvent.ACTION_DOWN:
x = me.getX();
y = me.getY();
break;
}
}