`
473687880
  • 浏览: 482709 次
文章分类
社区版块
存档分类
最新评论

Android 动画2--View异步显示和隐藏

 
阅读更多

看下源码:

view的显示:

Runnable mViewGone = new Runnable() {
@Override
public 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() {
@Override
public 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();


这种方式主要是用到大量图片显示的时候,我们可以通过线程池来管理线程,速度高效,加快图片下载速度。


分享到:
评论

相关推荐

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--android dp和px之间转换 |--android INSTALL_PARSE_FAILED_MANIFEST_MALFORMED |--android root下禁用组件 |--android 判断网络状态 |--android 对话框样式 |--android 开机启动 |--android 挪动dialog的位置 |--...

    Android UI组件实例集合

    GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本...

    javalruleetcode-Android-interview-knowledge:Android-面试知识

    17.Android应用开发之所有动画使用详解 18.图解Android - Android GUI 系统 (1) - 概论 19.Android性能优化 20.Android Material Design GCRoot 都有哪些? 1、 Class:由系统的类加载器加载的类对象 2、 Static ...

    百度地图开发java源码-Android-Core-Realm:成为一名优秀的Android开发者你需要知道什么

    RecyclerView、Andorid动画、OkHttp与Retrofit的网络请求、多进程、View的绘制流程、事件分发、消息队列、AIDL、Binder、Kotlin等,这类知识对于要成为一位优秀Android工程师的人来说是必须完全掌握的,同时他也是能...

    Android 常用六大框架

    (2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。 (3) 网络模块:通过httpclient进行封装http数据请求,支持ajax方式加载,支持下载、上传...

    Android开发资料合集-World版!

    5.4、滚动条显示与隐藏 143 5.5、LISTVIEW 与 SCROLLVIEW 解决办法 144 方法一:(重写ListView) 144 方法二: 150 5.6、3D魔方 151 6、ANDROID UI 动画 160 6.1、四种2D动画 160 6.1.1、透明度控制动画效果 alpha ...

    集成目前Android主流优秀第三方组件

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...

    Android项目源码本站发布的第6个动画效果集成项目源码.rar

    Android项目源码本站发布的第6个动画效果集成...分为弹框、view样式及列表、loading动画、常用布局框架、选择头像及图片操作、异步网络请求框架、进度条、徽章控件、本地推送通知栏、地图、验证码倒计时等动画效果。

    Android集成主流优秀第三方组件框架

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、 以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员 快速开发自己的APP 已集成第三方...

    Android例子源码集成安卓主流优秀第三方组件框架.zip

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...

    轻松为视图设置动画的库-Android开发

    Choreographer-Android通过链接动画轻松地对视图进行动画处理,以串行或并行方式运行它们。 下载通过Gradle下载最新的AAR:实现'zachinio.choreographer:choreographer:1.0.8'Choreographer-Android通过链接动画...

    8天快速掌握Android教程源码

    视频名称 源码 ----------------------...复杂UI界面设计、GPS与GoogleMap、自定义View、Ubuntu Linux下使用C语言面向底层开发、通过JNI进行底层组件调用、图形与OpenGl ES、界面特效、下载修改及编绎Android框架代码。

    android经典例子集合

    android底部菜单栏.android模仿iPhone View旋转刷新数据动画详解.android音乐播放器.仿新浪微博listview下拉更新.异步加载图片.防网易顶部导航栏.等等等等。

    react-native-switch-pro:适用于Android和iOS的通用开关

    预习特征几乎完美的React本机开关在iOS和Android上均具有良好的性能使用PanResponder添加手势更多动画可跟随iOS本机性能支持异步和同步事件支持双向数据绑定清晰的代码风格安装npm install react-native-switch-pro ...

    很牛逼的android开发包

    可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等... 使用xUtils快速开发框架需要有以下权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name=...

    Android 开发技巧

    5.4、滚动条显示与隐藏 143 5.5、LISTVIEW 与 SCROLLVIEW 解决办法 144 方法一:(重写ListView) 144 方法二: 150 5.6、3D魔方 151 6、ANDROID UI 动画 160 6.1、四种2D动画 160 6.1.1、透明度控制动画效果 alpha ...

    Android典型技术模块开发详解

    14.2.4 创建View并显示 14.3 曲线图 14.4 柱状图 14.5 饼图 14.5.1 一层的饼图 14.5.2 两层的饼图 14.6 XY组合图 14.7 本章小结 第15章 专题应用 15.1 地图 15.1.1 定位API 15.1.2 地图API 15.2 蓝牙API 15.2.1 蓝牙...

Global site tag (gtag.js) - Google Analytics