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為重複)
全站熱搜
留言列表