У меня есть этот ImageView
activity1.xmlAndroid Установить ImageView положения без Anim
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:src="@drawable/logobrand"
android:visibility="visible" />
с этим результатом
я анимировать его с этой анимацией
анит. xml
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
<translate
android:fromXDelta="0%p"
android:toYDelta="-35%p"
android:duration="1000" />
</set>
Так я получается, что:
, но в моей другой деятельности с тем, как я могу иметь такое же положение моего ImageView без использования анимации?
Activity2.xml
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/logobrand"
android:visibility="visible" />
Потому что, когда я пытался я получить, что ...
Я ищу, чтобы иметь такую же позицию моей ImageView между обеими деятельности Благодаря
'android: layout_centerHorizontal' не должен быть' android: layout_centerVertical' вместо этого? –
Похоже, вам нужно сопоставить полученную позицию анимированного изображения во втором действии. Не могли бы вы просто изменить высоту на wrap_content и использовать marginTop для достижения той же позиции? – James