欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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