- 전체
- 명
- 오늘 찾아주신 분
- 명
롱클릭이야 onTouchEvent 가 아닌 GestureDetector 를 통해서 편하게 옵션을 제공해 줄 수 있지만 내가 필요했던 이벤트는 바로, 특정 위치를 롱클릭 한 후, 상태를 활성화 하여 드래그 하는 것이다. 적당한 예시가 있다면 화면을 길 게 누르면 편집상태가 되어 그 상태에서 손을 떼지 않고 그림을 그린다거나 할 때 쓸 수 있을 것 같다. 드래그 함과 동시에 받아오게 되는 x, y 좌표 값에 따라 invalidate 시킬 예정이었기 때문에 필요한 로직이었다. 여기서의 드래그는 기본적으로 제공해주는 그 Drag 가 아닌 이벤트이다. 그래서 롱클릭 후에 onScroll 이나 onTouchEvent 에서 ACTION_MOVE 를 통해서 처리하면 되지 않을까 하고 구현을 해 보았는데... 롱클릭을 ..
이전 포스팅에서는 Glide 에서 PDF 를 로드할 수 있도록 도와주는 ModelLoader 와 DataFetcher 구현하는 방법에 대해 작성해보았다. 조회수 올리게 이전 포스팅을 보고 오세용 Glide with PDF -2(ModelLoader, DataFetcher)- 이전 포스팅 에서는 Glide 와 Pdfium 라이브러리를 앱에서 사용하기 위한 방법에 대해 간단하게 알아보았다. 못보고 왔다면 조회수 올리게 한번 보고 오세용 Glide with PDF -1(기초공사)- Glide 는 Android tempodivalse.tistory.com PDF 를 Glide 에서 작동시키기 위한 구현 절차를 다시 보면, 1. ModelLoader 를 구현한다 2. DataFetcher 를 구현한다 3. Mod..
이전 포스팅 에서는 Glide 와 Pdfium 라이브러리를 앱에서 사용하기 위한 방법에 대해 간단하게 알아보았다. 못보고 왔다면 조회수 올리게 한번 보고 오세용 Glide with PDF -1(기초공사)- Glide 는 Android 에서는 거의 필수적으로 사용하는 이미지 로드 라이브러리이다. 뭐 이보다 Lightweight 하다는 Picasso 도 유명한 라이브러리 이지만, Glide 가 그나마 접근하기 쉬운 라이브러리이며 구 tempodivalse.tistory.com 이전 꺼는 그냥 어느 정도 보면 대충 만드는 정도지만 여기서는 직접적인 구현이 들어가서 (영어문서를) 이해하는 데 조금 어려웠다. 그럼 시작해보도록 하자. Glide 문서를 보면 Writing a custom ModelLoader 라는..
Glide 는 Android 에서는 거의 필수적으로 사용하는 이미지 로드 라이브러리이다. 뭐 이보다 Lightweight 하다는 Picasso 도 유명한 라이브러리 이지만, Glide 가 그나마 접근하기 쉬운 라이브러리이며 구글에서도 Glide 를 좀 더밀어주는 느낌도 있어서 더 많이 쓰고 있다. Glide 는 이미지 이외에도 Gif, Drawable 그리고 Video 썸네일까지 다양하게 불러올 수 있다. 다루는 객체들이 Bitmap 이다보니 Bitmap 을 추출 할 수 있는 무언가가 있으면 지원을 할 수 있는 것 같아보였다. 그래서 나는 PDF 를 ViewPager 에 뿌려주는 일이 필요해서 찾아보았는데, PDF 는 자체 Glide 내에서 렌더 시키는 모듈은 없었고 따로 Pdfium 이라는 라이브러리를..
우선 출처는, 한글-영어-특수문자 순 정렬하는 java compare 메서드 만들기 카톡을 보게 되면, 한글 -> 영문 -> 특수문자 순으로 정렬을 합니다. 지난 번 프로젝트 하면서 동일한 요구사항이 있었는데, 생각보다 머리아프더라고요. 그냥 문자열순으로 정렬하면 그 순서가 www.reimaginer.me 저 분께서 만들어주신 아주 좋은 소스를 토대로 코틀린으로 변환하여 만들어 보았다. 여기서 Java 소스에서는 하나 들어가지 않는 부분이 있었는데, 그것은 자모음 합체된 단어는 정렬이 되지만 자음과 모음 따로인 단어에 대해서는 정렬이 들어가지 않았다. 그래서 그 부분만 아주 간단하게 추가하여 각색해 보았다 object OrderKoreanFirst { private const val LEFT = -1 p..
안드로이드에서 Onedrive 를 사용하기 위해서는, GitHub - OneDrive/onedrive-sdk-android: OneDrive SDK for Android! OneDrive SDK for Android! Contribute to OneDrive/onedrive-sdk-android development by creating an account on GitHub. github.com 해당 SDK 를 사용하여 개발을 했었다. OneDrive 에서 직접 제공하는 오피셜 SDK 이기도 하고 잘 되기도 하고 했는데.. 몇 가지 단점이 있었다. 그 단점은, 1. Git 업데이트가 2016 년에서 멈춰져있다. (일해라) 2. Silent Login 이 올바르게 동작하지 않는다. 본인들이 완벽하다 생각하..