android 布局的动画
程序员文章站
2024-03-24 08:37:52
...
android 的布局 动画,就是 布局的时候的动画,不会控件自身的动画。
好吧,直接上代码:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LayoutInflater la = LayoutInflater.from(this);
LinearLayout view = (LinearLayout) la.inflate(R.layout.activity_main,
null);
ScaleAnimation sc = new ScaleAnimation(0, 1, 0, 1);
sc.setDuration(4300);
LayoutAnimationController lac = new LayoutAnimationController(sc, 0.5f);// 上一个子控件动了一半的时候,后面开始动
lac.setOrder(LayoutAnimationController.ORDER_REVERSE);// 从小向上的动画,其他资金试
view.setLayoutAnimation(lac);
setContentView(view);
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</LinearLayout>
直接运行上面的代码就可以了,吊炸天的动画,可以做出各种吊的东东
转载于:https://my.oschina.net/bquan/blog/290557
上一篇: Android 转场动画实现
下一篇: Android 动画基础-属性动画(三)