왜 실제로 그 선을 그리지 않는지 이해하지 못했지만 Romain Guy 의이 게시물 도 비슷한 것을 만들었습니다. (실제로 거의 똑같습니다 :))
-------------------나는 일시적으로 내 문제를 bl.sht 방식으로 수정했습니다. 이 방법으로 고칠 수있는 아이디어를 저와 공유해주세요.
루트 이미지 위에 또 다른 흰색 뷰 (내 배경이 흰색이기 때문에)를 배치하고 알파 애니메이션을 사용하는 대신 번역 애니메이션을 할당했습니다.
<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/White"
android:id="@+id/viCover"
android:layout_alignTop="@+id/ivRoot"
android:layout_alignBottom="@+id/ivRoot"
android:layout_alignLeft="@+id/ivRoot"
android:layout_alignRight="@+id/ivRoot"
android:layout_marginLeft="200dp"/>
및 코드 :
ObjectAnimator transRootAnim = ObjectAnimator.ofFloat(mViCover, "translationX", 0f, 1500f);
transRootAnim.setDuration(3000);
transRootAnim.start();
출처
https://stackoverflow.com/questions/22089809