안드로이드 코틀린 스와이프 메뉴 구성 ~ Android Kotlin Swipe Menu
2020. 12. 22. 13:16
[# 2]…My DevelopStory
안드로이드 코틀린 스와이프 메뉴 구성 Android Kotlin Swipe Menu 모바일 특성상 작은 화면에 많은 것을 보여주어야 하기 때문에 메뉴나 삭제와 같은 작은 동작들은 숨겨놓고는 한다. 그래서 대체로 자주 보이는 기능이 클릭을 하였을 때 펼쳐지는 메뉴 혹은 스와이프를 했을 때 나오는 메뉴 기능이다. 구현은 Recyclerview에다가 구현을 하였으며, 꼭 Recyclerview에다가 할 필요 없을 것이다. 라이브러리는 사용하지 않고 ItemTouchHelper를 사용하여 구현한 자료를 참고로 만들어 보았다. 사실 참고라기엔 중간에 망쳐서 다 가져다 썼다.. 일반 Recyclerview와 코드는 같고 item의 레이아웃만 뒤에 가려져 있는 스와이프 했을 때 나올 메뉴를 겹쳐서 만들어 놓아야 한다..
안드로이드 코틀린 KenBurnsView 구현하기 ~ Android Kotlin KenBurnsView
2020. 11. 9. 23:12
[# 2]…My DevelopStory
안드로이드 코틀린 KenBurnsView 구현하기 Android Kotlin KenBurnsView github.com/flavioarfaria/KenBurnsView 이번에는 많이 사용하지는 않지만, 막상 사용하면 생각외로 이쁜 효과 라이브러리를 소개해보려고 한다. 사례로는 사람들의 시선을 끌 수 있는 배너나, 심심한 이미지에 효과를 더해주는 곳에 사용하면 좋을 것 같다. 요즘에는 핸드폰 메모리도 출중하게 좋아, 많이 누적될 시 느려지는 현상을 걱정하면서 쓸 필요는 없다고 생각이 되지만, 안보일때에는 stop시키는게 좋다고 생각이 든다. 라이브러리는 위 url에서 확인할 수 있다. 이 url이 무엇인지 궁금할 수 있어 demo play gif이미지 한장을 가지고 왔다. 이렇게 사진의 포커스가 자동으로 ..
안드로이드 코틀린 중첩 리싸이클러뷰, expandable 3뎁스 리싸이클러뷰 구현 ~ Android Kotlin recyclerview in recyclerview, 3depth expandable recyclerview
2020. 10. 27. 00:41
[# 2]…My DevelopStory
안드로이드 코틀린 중첩 리싸이클러뷰, expendable 3뎁스 리싸이클러뷰 구현 Android Kotlin recyclerview in recyclerview, 3depth expandable recyclerview 일반 리싸이클러뷰는 많이 구현해보았고, 2depth까지 구현된 리싸이클러뷰는 라이브러리가 몇개 있다. 그런데 이번에 해봐야 할 것은 3depth까지 펼쳐져야하는 리싸이클러뷰를 구현해야 하여 많은 고민 끝에 중처 리싸이클러뷰로 만들기로 했다. 일반 리싸이클러뷰 처럼 리스트에 타입을 나눠서 1,2,3 레벨 모두 넘겨서 작업을 하다보면 리싸이클러뷰를 펼치기를 해서 화면밖으로 스크롤이 생길 때 position 및 size가 꼬여서 다시 아이템들이 재활용되는 상황을 볼 수 있다. 나는 조금 다른 방..
안드로이드 코틀린 바 그래프 ~ Android Kotlin Bar chart, Bar graph
2020. 10. 15. 14:15
[# 2]…My DevelopStory
안드로이드 코틀린 바 그래프 Android Kotlin Bar chart, Bar graph 라이브러리 : MPAndroidChart github.com/PhilJay/MPAndroidChart 그래프 중 가장 단순하면서 직접구현하기는 은근히 신경써야할 게 많은 것이 바 그래프이다. 막대 그래프라고도 하는데, 대부분 bar chart라고 검색하면 많은 자료가 나온다. 그 중에서도 위 라이브러리가 가장 유명하며 지속적인 업데이트가 계속해서 되고 있다. 라이브러리 적용법 및 사용법은 위 깃허브를 통해 확인 할 수 있다. 바 그래프를 그리기 위해서는 xml에 다른 세세한 추가 없이 barchart 하나만 추가하면 xml에서는 더이상 할 것이 없다 라이브러리임에도 불구하고 많은 커스텀이 가능하다. 나는 백그라운..
안드로이드 코틀린 원형 그래프, 파이 그래프 ~ Android Kotlin Circle Graph, Pie Graph
2020. 10. 11. 21:18
[# 2]…My DevelopStory
안드로이드 코틀린 원형 그래프, 파이 그래프 Android Kotlin Circle Graph, Pie Graph 라이브러리 : MPAndroidChart github.com/PhilJay/MPAndroidChart 안드로이드에서 그래프 혹은 차트를 구현해야 하는데, 이를 구현하는 라이브러리는 정말 많다. 그래도 그중에서 제일 괜찮고 유명한 라이브러리를 사용해 보았다. 제일 맘에 드는 것은 역시 기본적으로 구현이 되어 있는 애니메이션 효과지 않을까 싶다. 라이브러리 깃허브 주소를 통해 해당 라이브러리 적용법과 버전확인을 확인할 수 있다. 해당 라이브러리에는 많은 그래프를 제공해주고 있는데 그중 원형그래프, 여기선 파이그래프 라고 부르는데, 해당 그래프를 적용해 보았다. XML상에서는 할 것이 사용할 차트..
안드로이드 코틀린 숏컷 구현하기 ~ Android Kotlin Shortcut
2020. 10. 3. 22:57
[# 2]…My DevelopStory
안드로이드 코틀린 숏컷 구현하기 Android Kotlin Shortcut 안드로이드에서 아이콘을 누르고 있으면 기기마다 다르지만 삭제, 정보보기 등 기능을 확인할 수 있는데 SDK25이상부터 커스텀이 가능하다 그런데 솔직히 말해 이 기능을 많이 사용하는지는 의문이고, 실제로 이 기능을 모르는 사람도 많다. 어찌되었든 커스텀이 가능하다. 커스텀을 하기 위해서는 안드로이드에서 제공해주는 ShortcutManager를 사용하면 된다. const val shortcut_website_id = "id_website" @RequiresApi(Build.VERSION_CODES.N_MR1) object Shortcuts { fun setUp(context : Context) { val shortcutManager ..