Scratch之Android的Animation动画的四种动画效果——透明度渐变更画

    废话很少说,先上图为敬函数

效果演示测试

 

编写的程序展现动画

 

讲话开始:url

     怎么想到的.net

     在平时上课的时候,有一个学生拿着他好基友写的游戏程序给我看,最开始写的原型是叫虚像的积木块程序。经过一个局部变量开关控制虚像是从无到有,从有到无。而后再用一个局部变量控制时间。看到这个程序兴趣就来了,因此研究了一下,并联想到大学时的课本Android游戏从零开始中的Animation动画章节中的透明度渐变更画程序代码通过反复测试而后获得该程序。3d

       原程序:blog

       Animation中透明度渐变更画程序是这样的:游戏

        AlphaAnimation透明度渐变更画ip

       Animation alphaA=new AlphaAnimation(float fromAlpha,float toAlpha)原型

括号中:

       第一个参数:动画开始时的透明度

       第二个参数:动画结束时的透明度

两个参数的取值范围为【0,1】,从彻底透明到彻底不透明。

      现程序:

      

透明度渐变更画积木块

      第一个开始变量:是动画开始时的透明度(范围0~100)

     第二个结束变量:是动画结束时的透明度(范围100~-100,0会直接消失)

     第三个时间变量:是动画持续的时间(时间越短,动画越短;时间越长,动画越长。通常在30到60之间为最佳)

      函数内积木块:

适用场景:

一、按钮的出场与退场

二、标题的出场与退场

三、人物的出场与退场

       


四、动画中的场景过渡

五、......

以上是经常使用的场景,还有不少,这里就不一一列举了!

 

 

若是你们有更好的建议或者我哪里有错误请在评论区中指出谢谢你们!

相关文章
相关标签/搜索