목록애니메이션 (2)
제이슨의 개발이야기

공부용 프로젝트라서 설명은 없습니다 ㅎㅎ.. 프로젝트 이름 제이슨 스트리밍 프로젝트 ※해당 프로젝트는 MotionLayout 과 ExoPlayer 공부용 프로젝트입니다! 실제 유튜브 API를 사용하지 않았습니다! 공부용이라서 설명은 대충했습니다.... 감안해주세요 사용기술 MotionLayout Exo Player (영상 재생을 위해) Retrofit2 (영상 데이터를 가저오기 위해) Glide (썸네일 보여주기 위해) 대표적인 기술 구현 1. exoplayer 를 이용해서 동영상 재생 구현 2.모션레이아웃을 통한 특정 모션에 따른 트랜지션 구현 스크롤을 밑으로 내리면 밑에 이미지가 나타나고 위로 올리면 이미지가 사라지는 트랜지션 구현 3. 영상 실행 중 해당 화면을 밑으로 내리는 모션을 하면 화면 이 ..

안녕하세요! 오늘은 Lottie 라이브러리에 대해서 공부하고 한번 적용해보았습니다 저는 Lottie 라이브러리를 이용해서 로딩화면 과 버튼을 눌렀을때 애니메이션이 나오도록 코드 작성을 했습니다 Lottie 란 무엇인가? Lottie는 Airbnb에서 만들었고 실시간으로 After Effect 애니메이션을 랜더링하고 Android 뿐만 아니라 iOS, React Native에서 동작하는 고품질 애니메이션 라이브러리입니다. Lottie 라이브러리를 굳이 쓰지 않더라도 gif 파일로도 저런 에니메이션을 구현할 수 있습니다 그러나 위에 그림처럼 Lottie 라이브러리를 이용하는 것이 단순히 GIF 보다 훨씬 이득이다 라는것을 알 수 있습니다 ! lottiefiles.com/featured Featured ani..