美文网首页
Scratch之Android的Animation动画的四种动画

Scratch之Android的Animation动画的四种动画

作者: 龙猫先生的知识库 | 来源:发表于2019-07-31 10:56 被阅读0次

    移动动画展示

    移动动画.gif 移动动画积木块.png

    Android游戏开发Animation动画中的移动动画

    TranslateAnimation移动动画

    Animation translateA=new TranslateAnimation(float  fromXDelta,float toXDelta,float fromYDelta,float toYDelta)
    

    1.第一个参数:动画起始时X轴上的位置
    2.第二个参数:动画结束时X轴上的位置
    3.第三个参数:动画起始时Y轴上的位置
    4.第四个参数:动画结束时Y轴上的位置

    这个移动程序我也就照猫画虎了!

    Scratch移动积木程序

    移动动画程序积木块.png

    1.第一个参数:动画起始时X轴上的位置
    2.第二个参数:动画结束时X轴上的位置
    3.第三个参数:动画起始时Y轴上的位置
    4.第四个参数:动画结束时Y轴上的位置
    5.第五个参数:从起始位置移动到结束位置需要持续的时间

    其实当看到展示效果是就想吐槽这不是就是“在1秒内滑行到X()Y()”吗?


    在1秒内滑行到X(),Y().png

    当做出来后我也是这样想的,两相比较发现又有些不一样,我的移动动画程序XY位置有初始位置,而滑行到程序没有,如果给滑行到程序之前加上移动到XY程序进行一个初始化位置


    滑行程序.png 初始化滑行.gif

    嘿,这不正是我的移动动画程序嘛!哈哈!总之特别有意思!

    接下来看一下函数内部程序结构


    移动动画函数程序内部结构.png

    利用结束位置-起始位置=需要移动的步数,
    需要移动的步数/时间=一个时间单位所移动的步数
    然后重复时间次增加一个时间单位所移动的步数

    关于移动动画的妙用有很多,比如:
    -常用的标题动画
    1.左右移动动画


    左右移动的标题.gif

    2.上下移动动画


    上下移动的标题.gif

    -在比如会一些特定的互动艺术作品中人物特定的移动方式

    如果大家有更好的建议或者我哪里有错误请在评论区中指出谢谢大家!

    相关文章

      网友评论

          本文标题:Scratch之Android的Animation动画的四种动画

          本文链接:https://www.haomeiwen.com/subject/klxzrctx.html