Scratch之Android的Animation動畫的四種動畫效果——縮放動畫

縮放效果展示

縮放動畫.gif
縮放動畫積木塊.png

Android游戲開發(fā)Animation動畫中的漸變尺寸動畫

ScaleAnimation漸變尺寸動畫

Animation scaleA=new ScaleAnimation(float  fromX,float toX,float fromY,float toY,int pivotXType,float pivotXValue,int pivotYType,float pivotYValue)

1.第一個參數(shù):動畫起始時X坐標上的伸縮比例
2.第二個參數(shù):動畫結束時X坐標上的伸縮比例
3.第三個參數(shù):動畫起始時Y坐標上的伸縮比例
4.第四個參數(shù):動畫結束時Y坐標上的伸縮比例
5.第五個參數(shù):動畫在X軸相對于物體的位置類型
6.第六個參數(shù):動畫相對于物體X坐標的位置
7.第七個參數(shù):動畫在Y軸相對于物體的位置類型
8.第八個參數(shù):動畫相對于物體Y坐標的位置

因為道行有限想不明白這個漸變尺寸動畫,所以用Scratch做不出來,于是我將注意打在了Scratch設置大小的程序上

設置大小.png

Scratch縮放積木程序

縮放動畫.png

1.第一個局部變量:起始大小
2.第二個局部變量:結束大小
3.第三個局部變量:動畫持續(xù)時間

縮放動畫.png

通過思考研究嘗試,我做出來了用起來還行,嘿嘿嘿嘿
雖然不想Animation動畫中漸變尺寸動畫那樣,可以相對于某一個角進行縮放不過Scratch中可以通過調整中心位置來進行縮放比如:

將貓中心位置移動到頭部.png

先將貓的中心位置移動到頭部,然后進行縮放動畫
頭部縮放動畫g.gif

再比如將中心點移動到貓的底部
將貓中心位置移動到底部.png

將貓的中心位置移動到底部,然后進行縮放動畫
底部縮放動畫g.gif

可以看到小貓會慢慢從原位置慢慢縮到底部,然后再從底部慢慢放回原位
再比如將中心位置移動到左上下角或者右上下角
左下角.png

右上角.png

然后進行縮放
左下角右上角縮放動畫g.gif

效果呢也是特點分明,這些動畫都特別實用,下一期將為大家?guī)?strong>Animation動畫的四種動畫效果——移動動畫

如果大家有更好的建議或者我哪里有錯誤請在評論區(qū)中指出謝謝大家!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容