2014-01-23 43 views
1

我想讓我的ImageView從屏幕中心向右滾動。此刻我使用此代碼,但它不會滾動圖像。使用Android動畫從中心到右側的情感滾動

final AnimationSet rollingIn = new AnimationSet(true); 

Animation moving = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, -1f, Animation.RELATIVE_TO_PARENT, 0, Animation.RELATIVE_TO_PARENT, 0, 
    Animation.RELATIVE_TO_PARENT, 0); 
moving.setDuration(5000); 

rollingIn.addAnimation(moving); 

回答

2

嘗試

final AnimationSet rollingIn = new AnimationSet(true); 
    Animation moving = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 5, Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 0); 
    moving.setDuration(1000); 
    final Animation rotating = new RotateAnimation(0, 720, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); 
    rotating.setDuration(1000); 

    rollingIn.addAnimation(rotating); 
    rollingIn.addAnimation(moving); 
+0

感謝,它的工作! –