Android官网培训课:布局的变化

布局动画layout animation 是一种预加载动画,每次当在运行时改变了布局layout配置时系统会自动该动画。你所需要做的就是在布局layout中设置一个属性来告诉Android系统执行这些layout布局变化,然后系统默认的动画就会被调出执行了。

创建Layout布局


在activity的layout xml文件中,如果你想让一个layout能够执行布局变化动画,那么设置其android:animateLayoutChanges属性为true。例如:

<LinearLayout android:id="@+id/container"
    android:animateLayoutChanges="true"
    ...
/>

在布局中增加,更新,移除某Item


Now, all you need to do is add, remove, or update items in the layout and the items are animated automatically:

private ViewGroup mContainerView;
...
private void addItem() {
    View newView;
    ...
    mContainerView.addView(newView, 0);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值