gpt4 book ai didi

android - 如何在其中心点旋转一个 android 图标?

转载 作者:IT王子 更新时间:2023-10-28 23:54:18 27 4
gpt4 key购买 nike

我编写了以下内容以在屏幕中心旋转我的图标,而是围绕左上角旋转(即 ImageView 的原点 x=0、y=0)。设置ImageView或者RotateAnimation的一些属性应该很简单,但是我想不通。

public class IconPromoActivity extends Activity {
private static final float ROTATE_FROM = 0.0f;
private static final float ROTATE_TO = -10.0f * 360.0f;// 3.141592654f * 32.0f;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

ImageView favicon = (ImageView) findViewById(R.id.favicon);

RotateAnimation r; // = new RotateAnimation(ROTATE_FROM, ROTATE_TO);
r = new RotateAnimation(ROTATE_FROM, ROTATE_TO, 0, 0, 40, 0);
r.setDuration((long) 2*1500);
r.setRepeatCount(0);
favicon.startAnimation(r);
}
}

最佳答案

尝试:r = new RotateAnimation(ROTATE_FROM, ROTATE_TO, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);

关于android - 如何在其中心点旋转一个 android 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3137490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com