2017-07-24 18 views
1

ImageView有幾種方法叫做setScrollXimageView.setScrollX(float x);)和setScrollY。他們沒有任何動畫設置滾動。我如何設置滾動動畫?android setScrollX with動畫

有沒有必要這樣說,但我可以提到,我縮放了ImageView並知道我想滾動它。

回答

0

集轉換動畫的ImageView

private Animation   translateAnimation; 
 
image = (ImageView)findViewById(R.id.yourimage); 
 

 
translateAnimation = new TranslateAnimation(TranslateAnimation.ABSOLUTE, 0f, TranslateAnimation.ABSOLUTE, 100f, TranslateAnimation.ABSOLUTE, 0f, TranslateAnimation.ABSOLUTE, 0f); 
 
translateAnimation.setDuration(10000); 
 
translateAnimation.setRepeatCount(-1); 
 
translateAnimation.setRepeatMode(Animation.REVERSE); 
 
translateAnimation.setInterpolator(new LinearInterpolator()); 
 
image.setAnimation(_translateAnimation);