2017-02-06 1 views
0

활동의 레이아웃에서보기를 클릭하면보기 이외의 활동의 전체 배경을 어둡게 할 수 있습니까?클릭 한보기 이외의 배경을 어둡게하는 방법

나는 팝업 창에 배경 디밍이 있음을 알 수 있었다. 하지만이 요구 사항을 올바르게 작동하지 않습니다.

+0

셰이프 그리기를 사용하여 뷰를 그린 다음 해당 뷰 이외의 모든 것을 흐리게 표시 한 경우 다음을 사용하십시오. https://stackoverflow.com/questions/7584641/how-can-i-dim-the-backround -view-when-a-custom-view-is-displayed PopupWindow를 사용하려는 경우 WindowManager 또는 View Overlay를 시도하십시오. –

답변

0

매우 힘든 작업입니다. 이 사례보기 "A"루트 레이아웃에는 5 개의 하위 뷰 (a, b, c, d, e)가 있습니다. 다른 5 개의보기가 변경된 배경 이미지 (또는 알파 값) 인 경우 "a"하위 뷰 클릭. onClickListener의 모든 뷰에는 해당 코드가 필요합니다.