/ / Рухоме зображення Android у циклі - java, android, for-loop

Android переміщує зображення в Loop - java, android, for-loop

Я хочу перемістити своє зображення за допомогою циклу For або знайти інформацію про такі дії

Ось кілька моїх content_main.xml

ffImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:src="@drawable/pic" android:layout_marginLeft="41dp" android:layout_marginStart="41dp" android:layout_marginTop="139dp" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" />

То як я можу зробити щось подібне

int A;
A = 41;
for ( int i = 0; i < 50 ; i++) {
android:layout_marginLeft=A;
A = A +1;
}

Дякуємо ще раз заздалегідь.

Відповіді:

0 для відповіді № 1
ImageView image;
RelativeLayout layout = (RelativeLayout)findViewById(R.id.imageView);
ImageView image= new ImageView (this);
image.setImageResource(R.drawable.YOUR_IMAGE);
layout.addView(image);

int A;
A = 41;
for ( int i = 0; i < 50 ; i++) {
image.setX(A);
A+=step;
layout.invalidate();
}

Але краще змінити назву макета з imageView на щось інше. Змішування імен екземплярів та назв інших класів - дуже поганий стиль.

Гарні фрагменти коду є тут.