android动画学习实践

实现从底部滑出的动画

 <set xmlns:android="http://schemas.android.com/apk/res/android"    android:interpolator="@android:anim/accelerate_interpolator" >  
    <translate        android:duration="300"    
        android:fromYDelta="100%"        
        android:toYDelta="10%" />    
    <alpha        android:duration="50"        
          android:fromAlpha="0.0"        
          android:toAlpha="1.0" />
  </set>

android:fromYDelta表示该动画由该view的Y轴100%位置开始移动,
android:toYDelta表示移动到Y轴10%的位置结束,
为什么会是移动到10%结束呢?
当然设置为0更合理,但是考虑到动画结束之后会恢复图形本来的位置,所以这个值得设置也就没那么重要的,只要是小于100%,就能实现从下向上滑动的效果,也就是从底部弹出

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,953评论 25 709
  • 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今...
    未聞椛洺阅读 7,668评论 0 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,855评论 0 17
  • 死循环是什么?在编程中,一个无法靠自身的控制终止的程序称为“死循环”。例如在C语言程序中,语句“while(1)p...
    吉日良辰阅读 5,737评论 0 1
  • 赶着最后的档期去影院看了《金刚*骷髅 岛》,在回家的路上才恍然大悟,为什么半个月前动笔的《美女与野兽》观后感迟迟不...
    杨明洁阅读 5,017评论 0 0

友情链接更多精彩内容