[Android] View控件显示隐藏动画效果
使用动画应用在控件的显示和隐藏上,实例代码是实现的是显示时逐渐从透明到不透明过渡,同时移动一小段距离!
程序中已打包多种动画效果,可组合使用!
滑入:
<set xmlns:android="http://schemas.android.com/apk/res/android"><translate android:fromYDelta="10%p" android:toYDelta="0" android:duration="800"/><alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="1000" />
</set>
滑出:
<set xmlns:android="http://schemas.android.com/apk/res/android"><translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="800"/><alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="1000" />
</set>
调用:
public void onClick(View view) {if (view.getId() == R.id.main_text_one) {mOne.setVisibility(View.GONE);mOne.startAnimation(mHiddenAction);mTwo.setVisibility(View.VISIBLE);mTwo.startAnimation(mShowAction);} else {mTwo.setVisibility(View.GONE);mTwo.startAnimation(mHiddenAction);mOne.setVisibility(View.VISIBLE);mOne.startAnimation(mShowAction);}}private void initAnimations_One(){mShowAction = AnimationUtils.loadAnimation(this, R.anim.push_up_in);mHiddenAction = AnimationUtils.loadAnimation(this, R.anim.push_up_out);}private void initAnimations_Two(){mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,-1.0f, Animation.RELATIVE_TO_SELF, 0.0f);mShowAction.setDuration(500);mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF,0.0f, Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,-1.0f);mHiddenAction.setDuration(500);}
转载请注明出处!
本例资源地址:http://download.csdn.net/detail/qiujuer/6934243
[Android] View控件显示隐藏动画效果相关推荐
- js控制html控件显示隐藏和是否可用
利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...
- android view控件的显示和隐藏动画效果
// 显示动画 mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO ...
- android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果
首先来看一下效果: 大体思路如下: 总体布局用了一个自定义的ViewGroup,里面包了两个View(top View,bottomView) 我在bottomView里放了ViewPager,里面又 ...
- Android UI控件之Gallery(拖动效果) --拖动式图片浏览
我们知道现在智能手机上都有这样一种功能,就是你在浏览图片的时候.不是硬性的点击按钮 而是可以实现手指的拖动,划开效果.使用户具有更好的交互体验,不过这种效果是如何实现的呢? 在Android中是通过G ...
- Android Spinner控件 显示数据和下拉选中数据分离
项目即将快完工了,还有两个关键的部分,心情还是很激动的,经过两个月的从零开始,学到的都已经记录在博客里了,主要涉及的是fragment还有一些乱码解决. 适配器的实际的解决方案,博客地址为:http: ...
- AngularJS中实现显示或隐藏动画效果的3种方式
本篇体验在AngularJS中实现在"显示/隐藏"这2种状态切换间添加动画效果. 通过CSS方式实现显示/隐藏动画效果 思路: →npm install angular-anima ...
- android 自定义刷新控件,Android开发中MJRefresh自定义刷新动画效果
有时候我们对自己开发的项目经常不满意,但是我们要达到自定义刷新动画的效果有一定的难度,别着急,下面爱站技术频道和大家分享Android开发中MJRefresh自定义刷新动画效果,一起来学习吧! [一] ...
- android 实现控件搜索折叠效果 Animation动画折叠和普通折叠
android 实现控件搜索折叠效果 Animation动画折叠和普通控件直接折叠效果: 原理很简单,都是获取对应的高度,通过实现高度变化而改变显示效果: 话不多说直接上代码 1.普通折叠效果,以下是 ...
- Android 打造完美的侧滑菜单/侧滑View控件
概述 Android 打造完美的侧滑菜单/侧滑View控件,完全自定义实现,支持左右两个方向弹出,代码高度简洁流畅,兼容性高,控件实用方便. 详细 代码下载:http://www.demodashi. ...
- Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
一.概述 在App中,经常会出现侧滑菜单,侧滑滑出View等效果,虽然说Android有很多第三方开源库,但是实际上 咱们可以自己也写一个自定义的侧滑View控件,其实不难,主要涉及到以下几个要点: ...
最新文章
- 金融风控--申请评分卡模型--特征工程(特征分箱,WOE编码) 标签: 金融特征分箱-WOE编码 2017-07-16 21:26 4086人阅读 评论(2) 收藏 举报 分类: 金融风
- opencv摄像头 vmware虚拟机出现select timeout
- boost::intrusive::treap_algorithms用法的测试程序
- “局部图像特征描述概述”--樊彬老师
- vue中webpack编译打包使用之Vue知识点归纳(十一)
- 手绘水彩卡通插画 | 艺术品因有灵魂而珍藏
- 淮北计算机考试报名,淮北2019年12月计算机等级考试报名入口/注意事项
- IT项目经理面试题分解
- AT89C51中断模板(宏定义)
- lua invalid pattern capture
- cla作用matlab,健身搞肌运动补剂小讲堂:共轭亚油酸CLA功效解析
- 成功解决 -- flink.shaded.guava18.NumberFormatException: Not a version
- 数据分析师 知识体系 业务篇
- 技术员常用的工具晨枫U盘维护工具V2.0版
- matlab删除矩阵一列数据,matlab中实现矩阵删除一行或一列的方法
- 远程桌面协议(RDP)工具 FreeRDP
- pcs+corosync+pacemaker+haproxy负载均衡环境部署
- 过程能力分析02—Box-Cox变换:非正态数据能力分析的处理办法
- ubuntu下打乱txt文件行序(搬运)批量修改文件名
- selenium无头浏览器_无头Selenium浏览器