縮放效果展示

縮放動畫.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ū)中指出謝謝大家!