Android布局动画
来源:互联网 发布:淘宝配送地址填写海外 编辑:程序博客网 时间:2024/05/17 05:52
给整个布局添加动画
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { LinearLayout v = (LinearLayout) inflater.inflate(R.layout.frag,container,false); //使用LinearLayout ScaleAnimation scaleAnimation = new ScaleAnimation(0,1,0,1); //设置动画 scaleAnimation.setDuration(2000); LayoutAnimationController lac = new LayoutAnimationController(scaleAnimation,0.5f); //控制一组动画 lac.setOrder(LayoutAnimationController.ORDER_REVERSE); v.setLayoutAnimation(lac); return v; }
布局内容改变产生的动画
View v = inflater.inflate(R.layout.frag,container,false); ll = (LinearLayout) v.findViewById(R.id.ll); v.findViewById(R.id.fragbtn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Button btn = new Button(getActivity()); btn.setText("remove"); ScaleAnimation ra = new ScaleAnimation(0,1,0,1); ra.setDuration(2000); btn.startAnimation(ra); ll.addView(btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ll.removeView(v); } }); } });
注意:主布局需要设置属性 android:animateLayoutChanges=”true” ,否则在布局中添加控件不会出现动画效果
0 0
- android属性动画--布局动画
- android-帧动画、布局动画
- Android动画--布局动画 LayoutAnimation
- Android动画之布局动画
- Android动画--布局动画 LayoutAnimation
- Android的动画布局
- android布局改变动画
- Android布局动画
- android 布局动画
- android布局动画
- Android布局动画
- Android布局动画
- android-布局动画笔记
- Android布局动画--LayoutTransition
- Android布局动画
- android 动画 弹出动画 控件 布局 动画
- Android-Animation动画(变换动画,帧动画,布局动画)
- Android 动画(一)---布局动画
- 欢迎使用CSDN-markdown编辑器
- 百度地图植入教程(2)-基础类型拓展
- Git命令简单使用
- java面试题及答案(基础题122道,代码题19道)
- Eclipse上安装GIT插件
- Android布局动画
- MySQL绿色版下载安装配置
- Buildroot简介
- 搭建mysql集群(mysql集群的配置)
- Hibernate4注解方法
- CSU 1809 Parenthesis(线段树前缀和)
- Jedis源码解析——Jedis和BinaryJedis
- 二分图多重匹配问题
- Android 中 https使用