android studio 动画效果图,Android Studio如何动画移动视图?
我有一個問題。我怎樣才能動畫一個移動視圖?我想生成一個字母,并在移動時對其進行動畫處理(旋轉和縮放)。如果我只是開始動畫就可以按照我的想法工作,或者如果我只運行移動方法,它也可以起作用,但不起作用。下面是代碼的畫面: Move方法得到由在MainActivityAndroid Studio如何動畫移動視圖?
public Letter (FrameLayout container, Random rnd, Animation animation){
view = new TextView(container.getContext());
letter = letters[rnd.nextInt(letters.length)];
view.setText(letter);
view.setTextColor(Color.rgb(rnd.nextInt(256),rnd.nextInt(256),rnd.nextInt(256)));
view.setGravity(Gravity.CENTER);
container.addView(view);
x = container.getWidth();
y = container.getHeight();
vx = 2 * rnd.nextFloat() * (rnd.nextBoolean()?1:-1);
vy = 2 * rnd.nextFloat() * (rnd.nextBoolean()?1:-1);
view.startAnimation(animation);
move();
}
public void move() {
x+= vx;
y+=vy;
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) view.getLayoutParams();
params.leftMargin = Math.round(x);
params.topMargin = Math.round(y);
params.gravity = Gravity.LEFT+Gravity.TOP;
view.setLayoutParams(params);
}
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration = "3000"
android:repeatCount="infinite"
>
2017-08-07
Domooo93
+1
請包括代碼作為文本,而不是圖片) –
+0
完成........... –
總結
以上是生活随笔為你收集整理的android studio 动画效果图,Android Studio如何动画移动视图?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android自定义动态壁纸,Andro
- 下一篇: 手机用鸿蒙,魅族“很聪明”:宣布加入鸿蒙