close
放大動畫
* @param startScaleX x原本比例
* @param startScaleY y原本比例
* @param endScaleX x放大比例
* @param endScaleY y放大比例
* @param positionX 轉的位置 getPivotX()為中心 0為左邊 getX()為右邊
* @param positionY 轉的位置 getPivotY()為中心 0為上面 getY()為下面
Animation animation = new ScaleAnimation(startScaleX, endScaleX,startScaleY,endScaleY,positionX,positionY);

平移動畫
* @param startX 開始的X(以左上角為0)
* @param startY 開始的Y(以左上角為0)
* @param endX 往右移動多少X
* @param endY 往下移動多少Y
Animation animation = new TranslateAnimation(startX, endX,startY,endY);
轉圈動畫
* @param startAngle 開始轉的角度
* @param endAngle 結束停的角度
* @param Xcenter 轉的中心點X
* @param Ycenter 轉的中心點Y
Animation animation = new RotateAnimation(startAngle, endAngle, Animation.RELATIVE_TO_SELF, Xcenter, Animation.RELATIVE_TO_SELF, Ycenter);
--------------------------------------------------------------------------------------------------------------------------------------
animation.setInterpolator(new LinearInterpolator());//順順的動
animation.setDuration(cycleTime);//轉動時間ms
animation.setRepeatCount(Animation.INFINITE);//設定動畫執行次數(INFINITE為重複)
 
arrow
arrow
    全站熱搜

    JBLin 發表在 痞客邦 留言(0) 人氣()