У меня есть изображение, которое включено в RelativeLayout.Когда щелкают по изображению, я анимирую весь RelativeLayout с помощью анимации перевода, чтобы переместить его вниз.
когда я снова щелкаю по изображению (в новом месте), он должен переместить его обратно, но это не так,Однако, если я щелкну там, где начался просмотр изображений, он переместит всю «панель» обратно вверх.Почему просмотр изображения не перемещается с относительной разметкой ... по крайней мере, в той мере, в которой он кликабелен.Фактическое изображение движется, но место, где оно кликабельно, отсутствует.
Вот мой xml для макета:
<RelativeLayout
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_width="fill_parent"
android:layout_height="120px"
android:layout_marginTop="-106px"
android:id="@+id/chatbox"
android:visibility="invisible">
<TextView
android:layout_width="fill_parent"
android:layout_height="106px"
android:background="#000000"
android:id="@+id/chattext" />
<ImageView
android:layout_width="20px"
android:layout_height="14px"
android:id="@+id/chatbubble"
android:layout_below="@id/chattext"
android:src="@drawable/chatbubble" />
</RelativeLayout>
Редактировать: я должен добавить, что я использую анимацию.setFillAfter (true) для удержания панели на месте после завершения анимации.