English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
This article describes an Android animation formed by playing multiple images. Share it with everyone for reference, as follows:
In Android, images can be played frame by frame to produce a dynamic effect. Prepare several consecutive images, then create an anim folder under the source program's res folder, and then create a new XML file.
The following XML code is as follows:
<?xml version="1.0" encoding="utf-8"?>; <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item android:drawable="@drawable/c1" android:duration="200" /> <item android:drawable="@drawable/c2" android:duration="200" /> <item android:drawable="@drawable/c3" android:duration="200" /> <item android:drawable="@drawable/c4" android:duration="200" /> <item android:drawable="@drawable/c5" android:duration="200" /> <item android:drawable="@drawable/c6" android:duration="200" /> </animation-list>
where c1,c2,c3,c4,c5,c6is the name of the image added.
Place an ImageView control inside the window and write the following code in the code:
_imageView1 =(ImageView) findViewById(R.id.imageView1;//The placed ImageView control //Set the animation background _imageView1.setBackgroundResource(R.anim.animation_list);//Dabei ist R.anim.animation_list der Name der Ressourcenbeschreibungsdokumentdatei, die im vorangegangenen Schritt vorbereitet wurde //Erhalten Sie das Animationsobjekt _animaition = (AnimationDrawable)_imageView1.getBackground();
Am Ende kann die Animation gestartet werden, der Code lautet wie folgt:
//Startet die Animation nur einmal? _animaition.setOneShot(false); if(_animaition.isRunning())//Fährt derzeit eine Animation? { _animaition.stop();//Stoppen } _animaition.start();//Starten
Interessierte Leser, die mehr über Android-Inhalte erfahren möchten, können die Themen dieser Website überprüfen: "Zusammenfassung der Techniken zur Graphik- und Bildverarbeitung in Android", "Einführung und Fortgeschrittene Android-Entwicklung", "Zusammenfassung der Techniken zur Fehlerbehebung und häufigen Fragen in Android", "Zusammenfassung der Techniken zur Multimedia-Operation in Android (Audio, Video, Aufnahme usw.)", "Zusammenfassung der Verwendung der grundlegenden Komponenten in Android", "Zusammenfassung der Techniken zur Verwendung der Ansichten in Android", "Zusammenfassung der Techniken zur Verwendung der Layouts in Android" und "Zusammenfassung der Verwendung der Steuerelemente in Android"
Ich hoffe, dass die in diesem Artikel beschriebenen Inhalte allen bei der Android-Programmgestaltung helfen.
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem Urheberrecht des Urhebers. Der Inhalt wurde von Internetbenutzern freiwillig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Diese Website übernimmt keine Haftung für rechtliche Verpflichtungen. Wenn Sie Inhalte finden, die möglicherweise gegen das Urheberrecht verstoßen, senden Sie bitte eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @, wenn Sie eine E-Mail senden, um Missbrauch zu melden, und fügen Sie relevante Beweise bei. Wenn die Vorwürfe nachgewiesen werden, wird diese Website die涉嫌侵权的内 容立即删除。)