1.写一个left_in.xml方法
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="300"
android:fillAfter="false"
android:fromXDelta="-550"
android:toXDelta="0" >
</translate>2.写一个layoutAnimation.xml方法
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/player_info_left_in"
android:animationOrder="normal"
android:delay="0.75" >
</layoutAnimation>3.在一个拥有多行子控件的View中加载,如:
<?xml version="1.0" encoding="windows-1250"?>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layoutAnimation="@anim/left_in_player_info_show_anim" >
<TableRow ........./>
<TableRow ........./>
<TableRow ........./>
<TableRow ........./>
<TableRow ........./>
</TableLayout>4.这样就能在打开上面xml页面时,逐行的按<TableRow />加载动画效果.
PS:Android提供的非常不错的功能.比使用SurfaceView实现要简单的多....
本文介绍了如何在Android中使用XML动画和布局动画,包括`left_in.xml`方法的编写、`layoutAnimation.xml`的创建以及如何在多行子控件的`TableLayout`中加载动画效果,实现动画逐行加载。
1万+

被折叠的 条评论
为什么被折叠?



