java - View의 렌더링 완료 이벤트는 무엇입니까?
迷茫
迷茫 2017-06-10 09:48:47
0
1
900

문제 설명

이제 다음과 같은 간단한 조각이 있습니다.

으아악

이제 조각이 방금 로드되었을 때 이 TextView의 스크린샷을 얻고 싶습니다. 어떤 이벤트에 코드를 넣어야 할까요?

해결해 보세요

노력했어요tv.postDelayed()tv.post()以及tv.getViewTreeObserver().addOnPreDrawListener().

시도한 코드 게시:

으아악

하지만 구할 수는 없습니다.

질문

그렇다면 tv의 스크린샷을 올바르게 얻으려면 어떤 방법을 사용해야 할까요?

(그런데 조각은 직접 전달되므로 FragmentTransaction.replace()显示的,而不是通过ViewPager 수명 주기가 중단되어서는 안 됩니다..)

궁금증을 해결해보세요!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
扔个三星炸死你

말씀하신 세 가지 방법 중 처음 두 가지 방법은 괜찮지만 마지막 방법에 문제가 있으니 그렇게 해야 합니다 getViewTreeObserver().addOnGlobalLayoutListener()

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿