Xml Layouts:
Class File:
Animation Xml:
<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ImageView>
<Button
android:id="@+id/btnStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start" >
</Button>
<Button
android:id="@+id/btnStop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Stop" >
</Button>
</LinearLayout>
Class File:
public class AnimAppActivity extends Activity
{
Button
btnStart,btnStop;
ImageView
img;
AnimationDrawable
animation;
@Override
public void onCreate(Bundle
savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnStart=(Button)findViewById(R.id.btnStart);
btnStop=(Button)findViewById(R.id.btnStop);
img=(ImageView)findViewById(R.id.imageView1);
img.setBackgroundResource(R.anim.animation_loding);
animation=(AnimationDrawable)img.getBackground();
btnStart.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
animation.start();
}
});
btnStop.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
animation.stop();
}
});
}
}
Animation Xml:
<?xml version="1.0"
encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/new1"
android:duration="50" />
<item android:drawable="@drawable/new2"
android:duration="50" />
<item android:drawable="@drawable/new3"
android:duration="50" />
<item android:drawable="@drawable/new4"
android:duration="50" />
<item android:drawable="@drawable/new5"
android:duration="50" />
<item android:drawable="@drawable/new6"
android:duration="50" />
<item android:drawable="@drawable/new7"
android:duration="50" />
<item android:drawable="@drawable/new8"
android:duration="50" />
<item android:drawable="@drawable/new9"
android:duration="50" />
<item android:drawable="@drawable/new10"
android:duration="50" />
<item android:drawable="@drawable/new11"
android:duration="50" />
<item android:drawable="@drawable/new12"
android:duration="50" />
</animation-list>
I
will be happy if you will provide your feedback or follow this blog. Any suggestion
and help will be appreciated.
Thank
you :)
No comments:
Post a Comment