본문 바로가기

transitionmanager4

[android] Curved motion [android] Curved motion https://blog.stylingandroid.com/curved-motion-part-1/ -기본적으로 KK 부터 등장한 TransitionManager 를 사용한다. -Transition 을 줄 때 custom transition 을 주면 transition 형태를 바꿀 수 있다.custom transition load 는 TransitionInflater 를 통해 한다.TransitionInflater.from(context).inflateTransition(transitionManager, transitionId); // transitionId 는 @TransitionRes -Transition res 는 아래와 같이 정의한다.TransitionMan.. 2019. 1. 23.
[android] Transition animations [android] Transition animations https://blog.stylingandroid.com/transition-animation-part-1/ -Kitkat(API 19) 부터 사용 가능한 새로운 transition API 가 있다.( https://github.com/guerwan/TransitionsBackport 는 ICS (API 14)부터 지원가능한 compat open source )기존의 transition 과 같은 일을 할 수 있고, 더 많은 일을 쉽게 추가할 수 있다. -예를 들어 박스 2개가 vertical 하게 놓여 있다고 하자. ( '=' 모양처럼 )어느 박스던 클릭하면 위치를 바꾸는 애니메이션을 한다고 하면, 기존의 “translateY” 함수를 이용해주면 .. 2019. 1. 21.
Android Transition Framework (TransitionManager, Transition, Scene) 의 작동 원리 Android Transition Framework (TransitionManager, Transition, Scene) 의 작동 원리 참조 : http://lucasr.org/2014/03/13/how-android-transitions-work/ Transition Framework Transition 은 layout change 에 대한 animation 을 지원한다.layout change 는 add, remove, move, resize, show, hide 등을 이야기한다. Transition Framework 는 3개의 핵심으로 구성된다. Scene Root, Scene, Transition. Scene Root 는 ViewGroup 으로 Transition 이 일어나는 배경이 되는 Cont.. 2014. 4. 30.
Android Transition Animation (TransitionManager, Transition, Scene) Tutorial Android Transition Animation (TransitionManager, Transition, Scene) Tutorial 기본 참조 : http://blog.stylingandroid.com/archives/2143 Layout 의 변화에 대한 animation 을 지원한다.Layout 에 add, remove, move, resize, show, hide 등에 대한 기본 animation 을 지원한다. private ViewGroup mLayout1; @Overridepublic View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.in.. 2014. 4. 8.