Catedra ATI
Raport
Lucrarea de laborator Nr. 4
la PAM
Tema: Animația
Chișinău 2017
Scopul și obiectivele lucrării
De realizat o aplicație care să afișeze o animație de încărcare.
Mersul lucrării
Aplicația dată conține urmatoarele activități: MainActivity_main.xml,
main.activity.java și rocket_thrust.xml.
Inițial animația pentru aplicație a fost descărcată de pe internet de tip .gif
Următorul pas a fost împărțirea acestuia pe cadre. Pentru realizarea acesteia
am folosit online convertor ezgif.com. După convertirea acestuia am primit 8
fișiere de format .gif conform figurii 1.
<item
android:duration="100"
android:drawable="@drawable/ic_1"/>
<item
android:duration="100"
android:drawable="@drawable/ic_2"/>
<item
android:duration="100"
android:drawable="@drawable/ic_3"/>
<item
android:duration="100"
android:drawable="@drawable/ic_4"/>
<item
android:duration="100"
android:drawable="@drawable/ic_5"/>
<item
android:duration="100"
android:drawable="@drawable/ic_6"/>
<item
android:duration="100"
android:drawable="@drawable/ic_7"/>
<item
android:duration="100"
android:drawable="@drawable/ic_8"/>
<item
android:duration="100"
android:drawable="@drawable/ic_9"/>
<item
android:duration="100"
android:drawable="@drawable/ic_10"/>
<item
android:duration="100"
android:drawable="@drawable/ic_11"/>
<item
android:duration="100"
android:drawable="@drawable/ic_12"/>
<item
android:duration="100"
android:drawable="@drawable/ic_13"/>
<item
android:duration="100"
android:drawable="@drawable/ic_14"/>
<item
android:duration="100"
android:drawable="@drawable/ic_15"/>
<item
android:duration="100"
android:drawable="@drawable/ic_15"/>
<item
android:duration="100"
android:drawable="@drawable/ic_14"/>
<item
android:duration="100"
android:drawable="@drawable/ic_13"/>
<item
android:duration="100"
android:drawable="@drawable/ic_12"/>
<item
android:duration="100"
android:drawable="@drawable/ic_11"/>
<item
android:duration="100"
android:drawable="@drawable/ic_10"/>
<item
android:duration="100"
android:drawable="@drawable/ic_9"/>
<item
android:duration="100"
android:drawable="@drawable/ic_8"/>
<item
android:duration="100"
android:drawable="@drawable/ic_7"/>
<item
android:duration="100"
android:drawable="@drawable/ic_6"/>
<item
android:duration="100"
android:drawable="@drawable/ic_5"/>
<item
android:duration="100"
android:drawable="@drawable/ic_4"/>
<item
android:duration="100"
android:drawable="@drawable/ic_3"/>
<item
android:duration="100"
android:drawable="@drawable/ic_2"/>
<item
android:duration="100"
android:drawable="@drawable/ic_1"/>
import android.graphics.drawable.AnimationDrawable;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AnimationDrawable rocketAnimation;