使用动画应用在控件的显示和隐藏上,实例代码是实现的是显示时逐渐从透明到不透明过渡,同时移动一小段距离!

程序中已打包多种动画效果,可组合使用!

滑入:

<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控件显示隐藏动画效果相关推荐

  1. js控制html控件显示隐藏和是否可用

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...

  2. android view控件的显示和隐藏动画效果

    // 显示动画 mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO ...

  3. android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果

    首先来看一下效果: 大体思路如下: 总体布局用了一个自定义的ViewGroup,里面包了两个View(top View,bottomView) 我在bottomView里放了ViewPager,里面又 ...

  4. Android UI控件之Gallery(拖动效果) --拖动式图片浏览

    我们知道现在智能手机上都有这样一种功能,就是你在浏览图片的时候.不是硬性的点击按钮 而是可以实现手指的拖动,划开效果.使用户具有更好的交互体验,不过这种效果是如何实现的呢? 在Android中是通过G ...

  5. Android Spinner控件 显示数据和下拉选中数据分离

    项目即将快完工了,还有两个关键的部分,心情还是很激动的,经过两个月的从零开始,学到的都已经记录在博客里了,主要涉及的是fragment还有一些乱码解决. 适配器的实际的解决方案,博客地址为:http: ...

  6. AngularJS中实现显示或隐藏动画效果的3种方式

    本篇体验在AngularJS中实现在"显示/隐藏"这2种状态切换间添加动画效果. 通过CSS方式实现显示/隐藏动画效果 思路: →npm install angular-anima ...

  7. android 自定义刷新控件,Android开发中MJRefresh自定义刷新动画效果

    有时候我们对自己开发的项目经常不满意,但是我们要达到自定义刷新动画的效果有一定的难度,别着急,下面爱站技术频道和大家分享Android开发中MJRefresh自定义刷新动画效果,一起来学习吧! [一] ...

  8. android 实现控件搜索折叠效果 Animation动画折叠和普通折叠

    android 实现控件搜索折叠效果 Animation动画折叠和普通控件直接折叠效果: 原理很简单,都是获取对应的高度,通过实现高度变化而改变显示效果: 话不多说直接上代码 1.普通折叠效果,以下是 ...

  9. Android 打造完美的侧滑菜单/侧滑View控件

    概述 Android 打造完美的侧滑菜单/侧滑View控件,完全自定义实现,支持左右两个方向弹出,代码高度简洁流畅,兼容性高,控件实用方便. 详细 代码下载:http://www.demodashi. ...

  10. Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)

    一.概述 在App中,经常会出现侧滑菜单,侧滑滑出View等效果,虽然说Android有很多第三方开源库,但是实际上 咱们可以自己也写一个自定义的侧滑View控件,其实不难,主要涉及到以下几个要点: ...

最新文章

  1. 金融风控--申请评分卡模型--特征工程(特征分箱,WOE编码) 标签: 金融特征分箱-WOE编码 2017-07-16 21:26 4086人阅读 评论(2) 收藏 举报 分类: 金融风
  2. opencv摄像头 vmware虚拟机出现select timeout
  3. boost::intrusive::treap_algorithms用法的测试程序
  4. “局部图像特征描述概述”--樊彬老师
  5. vue中webpack编译打包使用之Vue知识点归纳(十一)
  6. 手绘水彩卡通插画 | 艺术品因有灵魂而珍藏
  7. 淮北计算机考试报名,淮北2019年12月计算机等级考试报名入口/注意事项
  8. IT项目经理面试题分解
  9. AT89C51中断模板(宏定义)
  10. lua invalid pattern capture
  11. cla作用matlab,健身搞肌运动补剂小讲堂:共轭亚油酸CLA功效解析
  12. 成功解决 -- flink.shaded.guava18.NumberFormatException: Not a version
  13. 数据分析师 知识体系 业务篇
  14. 技术员常用的工具晨枫U盘维护工具V2.0版
  15. matlab删除矩阵一列数据,matlab中实现矩阵删除一行或一列的方法
  16. 远程桌面协议(RDP)工具 FreeRDP
  17. pcs+corosync+pacemaker+haproxy负载均衡环境部署
  18. 过程能力分析02—Box-Cox变换:非正态数据能力分析的处理办法
  19. ubuntu下打乱txt文件行序(搬运)批量修改文件名
  20. selenium无头浏览器_无头Selenium浏览器

热门文章

  1. hydra怎么构建字典_在Pytorch中构建流数据集
  2. 西门子S7系列中间人攻击:防御和流量异常检测(三)
  3. Java访问剪切板API控制台输出莫名异常
  4. Response.End方法
  5. 第九篇 设计模式之装饰模式
  6. 重写iframe内联框架中的内容
  7. 添加 centos 右键 terminal
  8. Java线程的6种状态、NEW、RUNNABLE、BLOCK、TIMED_WAITING、TERMINATED
  9. 字节码指令之异常处理指令
  10. MyCat分片规则之取模分片