如何在 android 中移动 ImageView(不使用画布)?我想翻译像动画一样的图像,但画布让我感到困惑:S
问问题
153 次
1 回答
0
也许这个对你有帮助。
TranslateAnimation ta = new TranslateAnimation(fromX, toX, fromY, toY);
ta.setDuration(300);
ta.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation animation) {
}
public void onAnimationRepeat(Animation animation) {
}
public void onAnimationEnd(Animation animation) {
}
});
yourView.startAnimation(ta);
根据需要设置值并 onAnimationEnd() 设置 yourView layoutParams.Set 从值与您的视图当前值,并在给值后根据新的 x 和 y 值设置 yourView。
于 2013-09-28T20:45:30.827 回答