廢話很少說,先上圖爲敬函數
效果演示測試
編寫的程序展現動畫
講話開始: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之間爲最佳)
函數內積木塊:
適用場景:
一、按鈕的出場與退場
二、標題的出場與退場
三、人物的出場與退場
四、動畫中的場景過渡
五、......
以上是經常使用的場景,還有不少,這裏就不一一列舉了!
若是你們有更好的建議或者我哪裏有錯誤請在評論區中指出謝謝你們!