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
- 안드로이드 라이브러리
- component
- Firebase
- 애드몹배너
- glide
- 안드로이드 카카오 지도
- 선언형UI
- HTTP
- android 지도
- 다이나믹 링크
- 젯팩컴포즈
- 아키텍처
- 애드몹광고
- 클린 아키텍처
- dynamiclink
- android daum map
- Android
- 안드로이드광고
- thread
- ImageView
- Clean Architecture
- RecyclerView
- android kakao map
- 안드로이드
- 컴포넌트
- Android 애드몹
- 동적 링크
- 파이어베이스
- JetpackCompose
- 안드로이드컴포즈
Archives
- Today
- Total
목록Android 터치이벤트 막기 (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