android 引导蒙层实现
ringa_lee
ringa_lee 2017-04-18 09:03:54
0
3
2621

页面结构:activity-fragment—recycleView
目标,整个页面蒙层,并在recycleView的第一个item上添加一个高亮提示。
现在我要获取这个item的view,在onResume中使用getLayoutManager.findViewByPosition方法得到的view为空。
我应该何时何地获取该view?

ringa_lee
ringa_lee

ringa_lee

모든 응답(3)
Ty80

getLayoutManager.findViewByPosition(...)이 잘못된 시간에 호출되었습니다

으아악
大家讲道理

해당 컨트롤이나 속성을 얻으려면 뷰 트리 청취를 사용하세요.

으아악
左手右手慢动作

위층에서는 뷰트리 모니터링 방식을 활용하는 것이 가능합니다. getViewTreeObserver().addOnGlobalLayoutListener()를 사용하여 View의 최종 너비 또는 높이를 얻고, getViewTreeObserver().addOnDrawListener를 사용하여 View의 다시 그리기를 모니터링하는 것이 일반적인 방법입니다

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