[Android/문제 해결] Click Effect not working in inner layout 해결하기
Android/문제 해결

[Android/문제 해결] Click Effect not working in inner layout 해결하기


📌 Click Effect not working in inner layout

 

제목은 해당 현상에 대한 것을 개인적인 문장으로 나타내본 것이다. 

어떠한 item 이든 custom drawable background 등을 적용하다 보면 click effect, 특히 ripple effect를 적용할 수 있다.

 

이 때 실수를 범하면 발생하는 현상이다. 아래 사진을 보자

 

 

위의 사진들은 Ripple Effect가 일어나고 있는 과정을 순차적으로 담은 사진이다.

밖에 하나의 layout, 그리고 안에 하나의 layout 총 2개의 layout으로 되어 있다. 

 

두 layout 다 shape drawable이 background 적용 되어 있으나 밖의 layout만 ripple effect가 적용되었다.

 

왜 일까?

 

이건 정말 실수로 일어나는 일이다. 하지만 누군가에게 도움이 될까봐 작성을 하게 되었다.

 

🔍

Hot Ez Ex) 바로 안의 layout에 해당하는 shape drawable에 ripple effect를 적용하지 않았기 때문이다..