본문 바로가기

반응형

핸들러

[안드로이드] 핸들러, 커스텀 프로그레스바 사용하기 - Handler, ProgressBar 커스텀 프로그레스바를 만들고 Handler를 사용해서 시작 버튼을 누르면 프로그레스바에 변화를 주는 예제를 만들어보겠습니다. 1. progress.xml -프로그레스바 백그라운드를 의미합니다. 내부에 부분을 수정해서 백그라운드 색상을 변경할 수 있습니다. - 프로그레스바가 작동할때 프로그레스가 그려지는 부분입니다. 백그라운드와 동일하게 색상을 변경해서 사용할 수 있습니다. 2. activity_main.xml style="@style/Widget.AppCompat.ProgressBar.Horizontal" 가로로 그려지도록 프레그레스바의 스타일을 지정했습니다. 프로그레스바를 동그랗게 만드실거라면 '@style/Widget.AppCompat.ProgressBar' 를 입력하시면 되는데 프로그레스바의 기본값.. 더보기
[안드로이드] 더블클릭, 더블탭 이벤트 만들기 - GestureDetector, Handler, OnDoubleTabListener 안드로이드에는 클릭 이벤트가 있지만 더블클릭 이벤트는 없습니다. 그래서 약간 편법을 이용해야하는데 구글 검색을 하고 계속해서 시도해서 찾아낸 방법입니다. 정답이라고 할 수는 없으니 이코드가 필요한분들만 테스트 해보시기 바랍니다. GestureDetector, Handler, OnDoubleTabListener를 이용해서 간단한 예제를 만들어 보겠습니다. 1. activity_main.xml 레이아웃은 간단하게 텍스트뷰를 하나 넣었고 레이아웃,텍스트뷰에 아이디를 지정해줬습니다. 레이아웃에 아이디를 지정한 이유는 레이아웃자체에 터치리스너를 넣어주기 위해서입니다. 2. MainActivity.java import androidx.appcompat.app.AppCompatActivity; import andro.. 더보기

반응형