【发布时间】:2019-03-05 15:09:18
【问题描述】:
我需要用平滑的动画从屏幕的左到右制作ImageView 滑动(我希望ImageView 在过渡期间可见)我尝试使用以下代码:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
camion.animate()
.translationX(width)
.setDuration(2000)
.setInterpolator(new LinearInterpolator())
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
//camion.setVisibility(View.GONE);
}
});
ImageView 移动,但动画滞后且不像我想要的那样流畅。
我在代码上做错了什么?
【问题讨论】:
-
@ZiedRebhi 我试过这个例子,但动画仍然滞后
-
只是好奇,你在什么设备上测试这个?还是你在模拟器上测试?
-
@Dom 我正在使用 android L 的 Moto G 2014 上对其进行测试
标签: java android android-animation