2011-10-23 2 views
0

빠른 질문입니다. 사용자 지정 ViewGroup이뷰 경계 밖에서 정적 변형 수행

protected boolean getChildStaticTransformation(View child, Transformation t) 

을 재정의하고 viewGroups 경계 외부에서 뷰 그리기 위치를 변환 할 수 있습니까?

이 방법으로 클리핑을 토글 링하는 것과 관련된 메소드를 보았다고 생각했지만 내가 작성했는지 확실하지 않았습니다!

현재 필자는 필요에 따라 viewGroup의 패딩을 늘리고 setClipToPadding(false)를 호출하므로 패딩 영역을 그릴 수 있습니다.

감사

답변

4

아하, 그것을 발견!

다른 사람이 알고 싶어하는 경우에 대비하여 ViewGroup의 android:clipChildren 속성이 내가 원하는 것입니다.

내가 맞춤 애니메이션을 사용하는 경로를 따라 간다면 Animation.willChangeBounds도 무시해야한다고 상상해보십시오.

편집 : 나는 clipChildren 그냥 트릭을 할 수있는 부모를 무효화 한 후 작동하지 않을 때 내가 다시 년 후이 문제를 가지고

+1

(프레임 애니메이션을 운전 Runnable 내부 말한다) 것을 발견하고이 질문에 발견 - 누가 다른 사람을 필요로하는지! – Dori

관련 문제