ViewManager로 확장한 모듈에서 화면 표시가 바로 안 될 때

HumbleMincho·2024년 7월 8일
2

커스텀 view class에서 아래와 같이 영역을 강제로 재지정하도록 한다.

...
        @Override
        public void requestLayout() {
            super.requestLayout();
            post(new Runnable() {
                @Override
                public void run() {
                    measure(MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
                    layout(getLeft(), getTop(), getRight(), getBottom());
                }
            });
        }
...
profile
최고의 효율을 창출하기 위해 겸손히 노력합니다.

0개의 댓글