2014-12-05 11 views
5

ben app üzerinde çalışıyorum için bıraktı. Giriş ekranında bcakground görüntüsü vardır. Bu arka plan resmini sola doğru taşımak istiyorum. Bunu nasıl yapabilirim?arka plan resmi hareket herkesi

bir örnek kod kullanıyorum ama bu görüntüyü taşımak ve düzen balnk bıraktı olacaktır. Ben istemiyorum.

ImageView img_animation = (ImageView) findViewById(R.id.img_animation); 

    TranslateAnimation animation = new TranslateAnimation(0.0f, 400.0f, 
      0.0f, 0.0f); 
    animation.setDuration(5000); 
    animation.setRepeatCount(5); 
    animation.setRepeatMode(2); 
    animation.setFillAfter(true); 
    img_animation.startAnimation(animation); 

Sadece bu uygulama ekranındaki gibi uygulamak istiyorum: cihazda

onay bu application giriş ekranı. giriş ekranı arka planda bir görüntü var. ve bu görüntü soldan sağa doğru hareket eder. Bu süreci nasıl başarabilirim. Lütfen bana yardımcı olun.

enter image description here

+1

Özel arka planınızı eklediğiniz yere bazı kodları gösterin ... –

cevap

2

Sen matrix kullanmayı deneyebilirsiniz.

matrise ImageView scaleType ayarlayın.

<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scaleType="matrix" /> 

sonra sağdaki her milisaniye için ImageView tarafından biraz kullandım matrisi çevirir.

Matrix matrix = new Matrix(); 
matrix.postTranslate(x, y); 
img_animation.setImageMatrix(matrix);