일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- databinding
- MediaSession
- Android
- SWIFTUI
- list
- PagingLib
- Android 13
- mvvm
- 동영상
- junit
- google play
- node.js
- android13
- node
- Kotlin
- MediaPlayer
- SwiftUI Tutorial
- MotionLayout
- Koin
- paging
- Reactive
- 테스트 자동화
- RxKotlin
- Animation
- GCP
- 인앱결제
- liveData
- rx
- Observable
- mysql
- Today
- Total
목록MotionLayout (3)
봄날은 갔다. 이제 그 정신으로 공부하자
이 글은 android 개발자 사이트에서 제공하는 MotionLayout 샘플 소스 중 entrance scene의 동작을 분석한 글로 MotionLayout 관련 마지막 글입니다. 해당 샘플을 분석한 이유는 entrance scene 샘플의 동작이 다른 샘플에 비해 복잡하기 때문이며 복잡한 만큼 샘플에 적용된 MotionLayout 요소가 많아 분석 및 향후 개발에 도움이 될 것으로 판단되기 때문 입니다. 이전 글이 궁금하신 분은 여기로... als2019.tistory.com/17 MotionLayout - xml 구성요소 이전 글인 "MotionLayout - Overview"의 후속되는 글로 해당 글로 여기에서는 MotionLayout에서 사용 가능한 XML TAG와 속성에 대해 설명합니다. 이전..
이전 글인 "MotionLayout - Overview"의 후속되는 글로 해당 글로 여기에서는 MotionLayout에서 사용 가능한 XML TAG와 속성에 대해 설명합니다. 이전 글은 여기서... als2019.tistory.com/16 MotionLayout - overview 안드로이드 앱 개발 시 버튼 위치가 변경되거나 스크롤에 따라 Toolbar 영역이 변하는 등의 처리는 해당 기능을 지원하는 라이브러리를 사용하거나, Animation 효과를 이용해서 직접 구현해 개발해 als2019.tistory.com MotionLayout에서 사용 가능한 XML TAG motionLayout에서 사용 가능한 XML tag는 아래 표와 같습니다. Motion Scene 파일의 root 요소 입니다. 에는 하..
안드로이드 앱 개발 시 버튼 위치가 변경되거나 스크롤에 따라 Toolbar 영역이 변하는 등의 처리는 해당 기능을 지원하는 라이브러리를 사용하거나, Animation 효과를 이용해서 직접 구현해 개발해왔습니다. 직접 구현하는 경우, 코드에 비지니스 로직 처리가 아닌 Animation 처리 코드가 다수 추가되다 보니 코드 복잡도를 증가시키는 문제가 있었습니다. 2018년 구글에서 Animation 처리를 코드가 아닌 xml 레벨에서 처릴 할 수 있는 MotionLayout 툴을 발표했습니다. 이 글에서는 MotionLayout에서 제공하는 기능과 속성들에 대해 설명합니다. * 이 글의 모든 설명 및 코드는 androidX를 사용 중인 것을 전제로 설명합니다. MotionLayout이란? MotionLayo..