Animating ImageButton In Android?
Answer :
Try this code snippet.
rotate.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%" android:repeatCount="0" android:duration="1000" /> </set>
in java file
ImageButton imgbt = (ImageButton)findViewById(R.id.your_id); Animation ranim = (Animation)AnimationUtils.loadAnimation(context, R.anim.rotate); imgbt.setAnimation(ranim);
rotate.xml
<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromDegrees="0" android:interpolator="@android:anim/linear_interpolator" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:startOffset="0" android:toDegrees="360" />
Java Code :
RotateAnimation rotateAnimation = (RotateAnimation) AnimationUtils.loadAnimation(context,R.anim.rotate); view.startAnimation(rotateAnimation);
Comments
Post a Comment