如何在android中移动ImageView(不使用canvas)?我想翻译像动画一样的图像,但画布让我感到困惑:S
答案 0 :(得分: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。