Android(安卓)动画2--View异步显示和隐藏
16lz
2022-07-29
看下源码:
view的显示:
Runnable mViewGone = new Runnable() {@Overridepublic void run() {AlphaAnimation animationClose;animationClose = new AlphaAnimation(1f, 0f);animationClose.setDuration(200);view.setAnimation(animationClose);animationClose.startNow();view.setVisibility(View.GONE);}};
view的隐藏:
Runnable mViewCome = new Runnable() {@Overridepublic void run() {AlphaAnimation animationClose;animationClose = new AlphaAnimation(0f, 1f);animationClose.setDuration(1000);view.setAnimation(animationClose);animationClose.startNow();view.setVisibility(View.VISIBLE);}};
这个地方可以封装处理一个方法,直接将iew注入进去。
怎么使用:
直接调用运行run 方法就ok。
mViewCome.run(); mViewGone.run();
这种方式主要是用到大量图片显示的时候,我们可以通过线程池来管理线程,速度高效,加快图片下载速度。
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- android上一些方法的区别和用法的注意事项
- android实现字体闪烁动画的方法
- Android中dispatchDraw分析
- 浅析Android中的消息机制-解决:Only the original thread that cr
- Android四大基本组件介绍与生命周期
- Android(安卓)MediaPlayer 常用方法介绍