트랜스 에니메이션을 이용하여 ImageView를 움직이는 작업을 진행중인데
xml 상에서 ImageView의 이미지크기만큼의 영역 ( wrap_content ) 만을 차지하고 있어서 트랜스애니메이션을 주게되면
이미지는 움직이는데 영역밖으로 나가버려서 이미지가 잘려서 나오더라구요 ㅠ
Matrix를 적용해서 좌표를 이동해도 움직이기는 하는데 이것도 화면이 잘려서 나오구요..ㅠㅠ
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
---------생략 -----
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/test"
android:scaleType="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:layout_marginBottom="-30dip"
android:background="@drawable/test">
</FrameLayout>
</RelativeLayout>
대충 이런식으로 감싸서 -30dip의 시작부터 해서 위로올라갔다가 내려갔다가를 반복할수 있게끔 만드려고 하고있습니다.
width height 값을 바꾸면 그크기만큼 이미지가 늘어나 버리구 ScaleType값도 바꿔보고 Matrix도 사용해보았지만 딱히 문제점을
찾기가 어렵네요;; xml의 정확한 내용을 이해못해서 그런걸까요?




background 는 말 그대로 배경입니다. 그렇기에 scaleType이 적용이 안되고
src 를 사용하세요.^^