2017-04-12 7 views
0

scrollview에 풀 - 줌 (pull-to-zoom) 헤더를 구현하려고합니다. 위와 아래로 스크롤하는 동안 setScaleX 및 setScaleY를 사용하여 머리글을 확대/축소했지만 그 문제는 내 머리글이 아래의보기와 겹치므로 문제가됩니다.setScaleY를 사용하여 뷰를 스케일링해도 다른 뷰는 아래로 이동하지 않습니다.

보기를 확장하고 이후의 모든 것을 이동할 수있는 방법이 있습니까?

나는 견해를 번역 시도했지만 나는 번역 할 수있는 권리 금액을 찾을 수 없기 때문에 중복 또는 빈 공간

내가 수직의 LinearLayout을 사용하고 또한 다음, 상단의 헤더로 RelativeLayout의 함께 노력하고있어 항상있다 LinearLayout with layout_below

답변

0

ValueAnimator로 전환하고 추가 한 및 updateListener. 내부에서 requestLayout을 호출하여 내 문제를 해결했습니다. 이제보기의 크기가 조정되면보기 아래가 아래로 밀려납니다.

+0

좋은 해결책을 찾았지만이 질문과 답변은 질문/답변의 범위에 대한 일반적인 코드를 게시하면 향후 독자에게 더 유용 할 것입니다. 질문과 답변 모두에 대한 것이지만, 분명히 그것은 귀하의 재량에 달려 있습니다. –