Android - Как позиционировать просмотр вне экрана?

Я пытаюсь анимировать простой ImageView в своем приложении, и я хочу, чтобы он скользил снизу экрана и находился в положении покоя, где верхние 50 пикселей вида находятся вне верхней части экрана (например, конечная позиция ImageView должен быть -50px в X). Я попытался использовать AbsoluteLayout, чтобы сделать это, но это фактически обрезает верхние 50 пикселей в ImageView, так что верхние 50 пикселей никогда не отображаются. Мне нужно, чтобы верхние 50 пикселей в ImageView были видимыми / визуализированными во время его анимации, а затем просто сделать его немного за кадром. Надеюсь, я объяснил это достаточно хорошо.

Вот то, что я сейчас использую в качестве макета и слайд-анимации (в настоящее время это не отображает верхние 50 пикселей в ImageView):

Планировка:

<?xml version="1.0" encoding="utf-8"?>
   <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_height="fill_parent" 
      android:layout_width="fill_parent" 
      android:id="@+id/QuickPlayClipLayout">
      <ImageView android:id="@+id/Clip"
         android:background="@drawable/clip" 
         android:layout_width="fill_parent" 
         android:layout_height="wrap_content" 
         android:layout_y="-50dp">
      </ImageView>
   </AbsoluteLayout>

Анимация:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
   <translate android:fromYDelta="100%p" 
       android:toYDelta="0"
       android:duration="1000"/>
   <alpha android:fromAlpha="0.0" 
       android:toAlpha="1.0"
       android:duration="1000" />
</set>

Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос