Wstrzymaj i wznów animację
Używam Translate Animation do przenoszeniaImageView
. Używam tego kodu:
<code>TranslateAnimation set1 = new TranslateAnimation(-4, 10, -110, 0); set1.setDuration(3000); TranslateAnimation set2 = new TranslateAnimation(10, -3, 0, 115); set2.setDuration(3000); set2.setStartOffset(2200); TranslateAnimation set3 = new TranslateAnimation(-3, -20, 0, -100); set3.setDuration(3000); set3.setStartOffset(4500); TranslateAnimation set4 = new TranslateAnimation(0, 13, 0, -120); set4.setDuration(3000); set4.setStartOffset(6500); animSet.addAnimation(set1); animSet.addAnimation(set2); animSet.addAnimation(set3); animSet.addAnimation(set4); animSet.setFillAfter(true); </code>
Po utworzeniu zestawu animacji stosuję je naImageView
lubię to:
<code>image = (ImageView)findViewById(R.id.img); image.startAnimation(animSet); </code>
Wszystko działa dobrze, aleNie mogę wstrzymać animacji i wznowić kliknięcia przycisku.
Jak mogę to zrobić?
Próbowałem wszystkiego, ale się nie udało. Masz jakiś pomysł, jak to zrobić?
Proszę pomóż!