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

完成........... –


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部