-
What's new in Android 11, 부드러운 키보드 팝업을 구현공부 이야기/그냥 찾아보는 공부 2020. 11. 3. 21:13
www.youtube.com/watch?v=acC7SR1EXsI&feature=youtu.be
유투브에서 댓글을 남기거나 움직이는 애니메이션 화면에서 글을 남길 때 특히
키보드가 턱하고 올라온다.
아! 구글형~ 키보드 왜 이래~
좀 더 seamless하게 올라오면 안될까~?
안드로이드 11에선 이를 WindowInsetsAnimation을 이용해서 좀 더 부드럽게 키보드를 올라올 수 있도록 하
였다.
심지어 드래그를 이용해서 사용자가 원하는 수준만큼만 올라올 수 있도록 조종을 할 수 있다!
그럼 이를 어떻게 구현했을까?
1. ime Options과 화면 간의 동기화를 맞추는 방식으로 구현했다.
2. 키보드가 올라오는 과정을 하나의 생명주기로 구현했다.
3. SimpleImeAnimationController 클래스를 이용해서 edge to edge (드래그)를 구현했다.
자세한 건 주말에 직접 해보도록 하겠다.
코틀린으로
'공부 이야기 > 그냥 찾아보는 공부' 카테고리의 다른 글
데이터 분석 중간 정리 (1/4) (0) 2020.11.14 ADsP - 데이터 이해 ~ 데이터 분석 기획 (1) 2020.11.08 안드로이드 11. 보안) Developing with the latest privacy changes in Android 11 (0) 2020.11.01 안드로이드 서비스, Service vs Intent Service (0) 2020.11.01 Kotlin vs JAVA in 객체 초기화, 데이터 정의 (0) 2020.11.01