今天记录下Activity一个淡入淡出的切换效果

大概效果就是去除了activity的切换动画,感觉很简洁,个人比较喜欢这个效果

直接上效果:

video2gif_20190222_175450.gif

先简单说几个属性

android:interpolator:主要作用是可以控制动画的变化速率,比如去实现一种非线性运动的动画效果。那么什么叫做非线性运动的动画效果呢?就是说动画改变的速率不是一成不变的,像加速运动以及减速运动都属于非线性运动。

android:fromAlpha:属性为动画起始时透明度

android:toAlpha:属性为动画结束时透明度

android:duration:动画持续时间,单位毫秒

<1>在res文件夹下建立anim文件夹,建立anim_fade_in.xml和anim_fade_out.xml两个动画资源

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:fromAlpha="0.0" android:toAlpha="1.0"

android:duration="300" />

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:fromXDelta="0" android:toXDelta="0"

android:duration="300" />

<2>在values文件夹下的styles.xml中的resources标签内自定义style样式

@style/anim_fade

true

@anim/anim_fade_in

@anim/anim_fade_out

@anim/anim_fade_in

@anim/anim_fade_out

<3>最后在AndroidManifest.xml中的application添加android:theme="@style/AnimActivity"就可以了,在application标签中添加则为全局效果,也可以再某个activity添加,则为单独效果

其实网上也有用overridePendingTransition()方法的,我个人不是很喜欢,这个还得写到BaseActivty中做一个全局效果,个人喜欢吧.

简单说下:

overridePendingTransition(int enterAnim,int exitAnim)

//enterAnim:进入时的动画 exitAnim:退出时的动画

注:这个方法必须放在startActivity和finish之后才能调用

android淡入淡出动画循环,Android activity动画(淡入淡出)相关推荐

  1. android淡入淡出动画循环,Android应用开发之淡入淡出、缩放、旋转、平移、组合动画效果代码实现...

    本文将带你了解Android应用开发Android动画开发之淡入淡出.缩放.旋转.平移.组合动画效果代码实现,希望本文对大家学Android有所帮助. 1.activity_main.xml文件 an ...

  2. android开机动画不播放,android 设置activity启动退出动画 | 解决设置activity 动画不生效问题...

    前提: 如果有动画,最好把activity 设置成透明,不然会有黑屏! true 方法一:代码里面设置 getActivity().startActivity(intent,bundle); getA ...

  3. android 设置activity启动退出动画 | 解决设置activity 动画不生效问题

    前提: 如果有动画,最好把activity 设置成透明,不然会有黑屏! <style name="Trancelust" parent="AppTheme" ...

  4. canvas动画循环

    动画循环是制作动画效果的基础,由3个部分组成. 先后是更新操作,清楚操作,绘制操作,并且会不断重复的进行. 如下有demo代码,有助于更好地理解. <canvas id="canvas ...

  5. android淡入淡出动画循环,使用TransitionDrawable实现多张图片淡入淡出效果

    欢迎界面想做出广告页自动轮播的效果,图片切换的方式用淡入淡出的方式.这个在h5页面很容易就实现了,但是在android界面中,很容易就想到了动画animation动画来实现,但是发现使用动画的话,这种 ...

  6. Android App开发动画特效中帧动画和电影淡入淡出动画的讲解及实战(附源码和演示视频 简单易懂)

    需要图片集和源码请点赞关注收藏后评论区留言~~~ 一.帧动画 Android的动画分为三类,帧动画,补间动画和属性动画.其中帧动画是实现原理最简单的一种,跟现实生活中的电影胶卷类似,都是在短时间内连续 ...

  7. Android基础 淡入淡出、上下弹出动画的

    今天想到了自己毕业设计时候做的app,里面主页上面的搜索框用到了一个PopupWindow来实现,我就琢磨这在给他加上一个动画,当时真的是什么都不懂,囫囵吞枣的就拿来用了,现在又大概找了两种动画效果来 ...

  8. Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整

    2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中.默认在动画结束后回到动画前位置.设置android:fillAfter后 ...

  9. android activty动画,Activity动画效果

    [android]代码库网上查找的个人认为是最全的效果,在此记录下,apidemo里也有: package com.iteye.androidtoast; import java.util.Array ...

最新文章

  1. File.separator
  2. 劝你别把开源的AI项目写在简历上了!!!
  3. dos下的edit命令使用详解
  4. JS中怎样比较两个 时分秒 格式的时间大小
  5. java查询比对是否重复_java-对象的ArrayList,比较对象并查找重复项,...
  6. bootstrap方法_中介效应中的bootstrap方法
  7. 使用 webSocket 连接菜鸟打印(并获取当前电脑连接的打印机信息)
  8. android如何打开数据库文件,在Android Studio中查看数据库文件的内容
  9. 如何使用PAUP4、MrBayes、TNT构建系统发育树
  10. 留学回国人员申办上海常住户口实施细则
  11. 研究Google maps及51ditu的图片切割及存储方法
  12. SpringBoot入门之SpringBoot热部署,什么是热部署 04
  13. [书蕴笔记-3]使用中文维基百科语料库的word2vec模型计算书籍距离
  14. “锟斤拷“的前世今生
  15. linux进阶-scp命令及相关传输命令全get
  16. python实现从oracle读数据写入mysql(1)
  17. 陈大年:免费很贵创新很累 我如何做WiFi万能钥匙
  18. 阿里合伙人制度的意义及法律分析
  19. 【068】特征选择之 pearson 皮尔森系数 PimaIndiansdiabetes
  20. ftl模板生成的word文档打不开

热门文章

  1. 哈希取模余的基底为什么要选择素数?
  2. 【Pytorch深度学习实践】B站up刘二大人课程笔记——目录与索引(已完结)
  3. xmind做会议记录的方法
  4. windows上ppt转图片的方法
  5. 【Linux】uptime命令详解平均负载
  6. VR技术帮韩国妈妈与去世的女儿再相见,网友:堪比《黑镜》,人能瞬间崩溃...
  7. 嵌入式Linux工程师发展前景 嵌入式工程师待遇怎样?
  8. 根据概率密度函数生成随机数的代码
  9. JSP大学实用教程(第2版)代码一
  10. 高中数学必修二立体几何中的向量方法(经典案例讲解)