0
當我點擊圖片時,我想要有一個平滑的對象動畫動畫。現在它跳到座標,然後它動畫。有什麼建議麼?這裏是代碼:如何製作平滑的反對者動畫製作動畫?
testImage = (ImageView) findViewById(R.id.testImage);
testImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (depends) {
anim = ObjectAnimator.ofFloat(testImage, "translationY", 0.f, +90);
anim.setDuration(1000);
anim.start();
depends = false;
} else {
depends = true;
anim = ObjectAnimator.ofFloat(testImage, "translationY", 0.f, -90);
anim.setDuration(1000);
anim.start();
}
}
});
使用TranslateAnimation – pskink
TranslateAnimation不適合我。它只會動畫圖像,而不是點擊事件。 – user3683815
當您回到原始座標的動畫時,請改用(90,0)。對象動畫工程師的絕對值,而不是相對於當前的。 – harism