0

私はドロイドにかなり慣れていないので、このアニメーションループを作成する方法を理解しようとして頭を悩ませてきました。このようなものにしたいと思っています...

アニメーション画像3枚

私は、右に 1 つずつ無限にスライドする 3 つの連続した変換アニメーションを作成しようとしています。最初のイメージビューを好きなようにアニメーション化できますが、他のアニメーションをその背後でアニメーション化するためにコードに追加するものに困惑しています

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

ImageView image1 = (ImageView) findViewById(R.id.nescontroller);
ImageView image2 = (ImageView) findViewById(R.id.segacontroller);
ImageView image3 = (ImageView) findViewById(R.id.pscontroller);

TranslateAnimation anim1 = new TranslateAnimation(0, 500, 0, 0);
anim1.setDuration(2000);
anim1.setRepeatCount(Animation.INFINITE);

image1.startAnimation(anim1);


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

    <ImageView
    android:id="@+id/ee"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/e" />

    <ImageView
    android:id="@+id/dd"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/d" />

    <ImageView
    android:id="@+id/pscontroller"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/c" />

    <ImageView
    android:id="@+id/segacontroller"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/b" />

    <ImageView
    android:id="@+id/nescontroller"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/a" />
</RelativeLayout>

どんな助けや提案もいただければ幸いです

4

1 に答える 1