에 animateLayoutChanges="true"
이 있습니다. 처음에는 잘 나타납니다. 그러나 에서 visibility
의보기 (BottomSheetView
)를 변경하면 계산이 엉망이며 화면 상단으로 이동합니다. 나는 BottomSheetView
레이아웃의 루트에 layout_gravity=bottom
설정을 시도했다. 그러나 성공하지 못했습니다.animateLayoutChanges = BottomSheetView에서 예기치 않은 동작을 나타내는 "true"
보기의 가시성을 변경하기 전에 BottomSheetView
이라는 이미지가 있습니다. 나는 (GONE
에 VISIBLE
또는 VISIBLE
에 GONE
) 뷰의 가시성을 변경 한 후 상단에, 내 BottomSheetView 이동을
을 (전체 크기 이미지를 클릭). 보기 width
및 height
의 측정에 대한 계산을하는 동안
것 같아요, 안드로이드는 엉망입니다 (전체 크기 이미지를 클릭). 이 문제를 해결할 수있는 방법은 무엇입니까 ??
또한 BottomSheetView를 상위 뷰와 완전히 일치 시키려고했지만 은 BottomSheetView
으로 전화 화면보다 길어서 스크롤 문제가 발생합니다.
예상 솔루션 :
1> 도면의 visibility
변경시에도 그 위치를 변경하지 못하도록 방지 BottomSheetView
. 이 계산에 엉망 후 나쁜 보이지 않도록
또는
2
>는BottomSheetView
매치 부모를합니다.