import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.widget.ImageView;
import android.graphics.drawable.AnimationDrawable;
public class graphics extends Activity {
AnimationDrawable logoAnimation;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView logoImage=(ImageView) findViewById(R.id.iv1);
logoImage.setBackgroundResource(R.drawable.logo_animation);
logoAnimation=(AnimationDrawable) logoImage.getBackground();
}
public boolean onTouchEvent(MotionEvent event){
if(event.getAction()==MotionEvent.ACTION_DOWN){
logoAnimation.start();
return true;
}
else
return super.onTouchEvent(event);
}
}
сначала у меня была ошибка (R.id.iv1), которая не может быть решена (id), поэтому я использовал быстрое исправление, и он дал мне другой файл, который разрешил его app / res / value / id. Не знаю, вызвало ли это Эта проблема
когда я запускаю его, эмулятор предупреждает меня, что программа перестала работать безоговорочно. Я запустил debug d, и он оставил меня. также . новичок в этом. Может кто-нибудь, пожалуйста, укажите мне, где искать и возможные ответы ты.
NativeStart.main(String[]) line: not available [native method]
value debug = android.content.res.Resources$NotFoundException: File res/drawable/logo_animation.xml from drawable resource ID #0x7f020001