Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- android 지도
- Clean Architecture
- thread
- android daum map
- Android 애드몹
- dynamiclink
- glide
- JetpackCompose
- Firebase
- 다이나믹 링크
- HTTP
- component
- RecyclerView
- 파이어베이스
- 애드몹배너
- 안드로이드 라이브러리
- 안드로이드광고
- 애드몹광고
- 안드로이드 카카오 지도
- 젯팩컴포즈
- 아키텍처
- 안드로이드컴포즈
- android kakao map
- 안드로이드
- ImageView
- 클린 아키텍처
- 선언형UI
- Android
- 컴포넌트
- 동적 링크
Archives
- Today
- Total
목록안드로이드 클릭 이벤트 막기 (1)
코딩스토리
[Android/안드로이드] 버튼 터치 이벤트 막기
레이아웃이 겹쳐서 있을 경우 뒤에 배치된 버튼이나 레이아웃에 대한 클릭 이벤트를 적용하고싶지 않을 때가 있습니다. 저는 스크롤뷰 안에 지도api를 넣었는데 스크롤을 하면 스크롤 이벤트와 지도 에서 터치로 위치가 변경되는 이벤트가 중복이 되는 경우가 생겨 지도를 감싼 레이아웃에 클릭 이벤트를 막기 위해 이 방법을 사용했습니다. setEnable()로 막을 경우 색이 어두워지는 효과를 가지게 되지만 setOnTouchListener()를 사용하면 상태는 그대로인데 터치이벤트를 제거할 수 있습니다. mapView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { r..
Android/유용한 기술
2019. 12. 27. 23:23