Animation
Please try it yourself
shake.xml:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
android:interpolator="@anim/cycle_7"
android:toXDelta="10" />
Please try it yourself
shake.xml:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
android:interpolator="@anim/cycle_7"
android:toXDelta="10" />
zoom_in.xml:
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="1"
android:toXScale="2"
android:fromYScale="1"
android:toYScale="2"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1500"
android:fillAfter="true">
</scale>
rotate.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<rotate
android:duration="500"
android:fromDegrees="0"
android:pivotX="30%"
android:pivotY="30%"
android:repeatMode="restart"
android:repeatCount="5"
android:startOffset="0"
android:toDegrees="360"
android:fillAfter="true"
android:fillEnabled="true"
android:interpolator="@android:anim/bounce_interpolator"/>
</set>
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/edtxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="Android" >
</EditText>
<TextView
android:id="@+id/txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center" />
</LinearLayout>
Activity:
package com.myandroidtutorial;
public class MainActivity extends Activity {
TextView txt;
EditText edtxt;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt = (TextView)findViewById(R.id.txt);
edtxt = (EditText)findViewById(R.id.edtxt);
Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.shake);
txt.startAnimation(animation);
edtxt.startAnimation(animation);
}
}
No comments:
Post a Comment