android 초보자가 Lottie를 이용해서 간단하게 애니메이션을 추가했다면.
입문
이 보도는 FUN part2 Advent Calendar 2019의 22일째 보도이다.
전날 보도는 SCP에서 시작하여 AllenNLP에서 SCP 객체 클래스로 분류!
그리고 당일Tomoka 선생님도 저에게 보도를 해 주셨다고 생각합니다. 그러니 꼭
본론으로 들어가기 전에.
이번 기사는 12월에 열린 하카슨이 Lottie의 존재를 알게 된 제가 Lottie를 모르는 사람들에게 이런 라이브러리를 소개했다는 기사입니다. 자세한 사용법과 안드로이드 스튜디오 이외의 사용법 등은 다른 페이지를 참조하세요.
Lottie
Easily add high-quality animation to any native app.
Lottie is an iOS, Android, and React Native >library that renders After Effects >animations in real time, allowing apps to >use animations as easily as they use static >images.
출처: Lottie - Airbnb Design
한마디로 어떤 플랫폼의 응용 프로그램이든 고품질의 애니메이션을 간단하게 사용할 수 있습니다.
이 라이브러리는 After Effects에서 만든 애니메이션을 json 파일로 변환하여 자신의 응용 프로그램에 애니메이션을 쉽게 추가할 수 있습니다.
이것만 추가하면 앱의 외관이 확 좋아지고 완성도가 올라간 것 같아서 대단합니다.감동고개를 들 수 없다.
참고로 Lottie의 상세한 개념 등을 이해하려면 이쪽의 슬라이드, 애니메이션은 이해하기 쉬우니 이쪽도 꼭 하세요!
https://droidkaigi.jp/2019/timetable/70876/
Christmas is still loading...⛄️This snowman is the perfect loader for this time of year. Lottie animation by Ucilucil 👉 https://t.co/wbTbLwjwUw #lottiefiles #lottieanimation #buildwithlottie #aftereffects #animation #animations #motiondesign pic.twitter.com/Gid81Z2uYy — LottieFiles (@LottieFiles) December 14, 2019
사용 방법
단계 1
먼저 LottieFiles와 Lottie 프로젝트견본 등에서 자신의 의도에 맞는 애니메이션을 찾아 json 파일로 다운로드합니다.
그나저나 이때 떨어진 파일 이름에 연결 문자와 숫자가 있으면 안드로이드 스튜디오 구축이 통과되지 않을 수 있으니 좋은 느낌으로 바꿔주세요.
단계 2
그리고 Lottie 라이브러리를 Android 스튜디오로 가져오거나 다음 코드를build로 가져옵니다.gradle의 dependencies에 기술하기p>
implementation 'com.airbnb.android:lottie:$lottieVersion'
또한 1단계에서 다운로드한 json 파일을res에서 raw 디렉터리를 만드는 등 설정합니다
단계 3
마지막으로 추가하고 싶은 화면의 레이아웃 xml
<com.airbnb.lottie.LottieAnimationView
android:layout_width="100dp"
android:layout_height="100dp"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/snowing"
/>
이런 기술만 하면 애니메이션을 재생할 수 있습니다
틀림없이 이렇다p>
마지막
lottie_loop이false이면 애니메이션을 한 번만 표시합니다.kt에서 코드를 작성해서 애니메이션을 표시하는 방법이나 버튼을 눌렀을 때 애니메이션을 표시하는 등 다양한 설정을 할 수 있기 때문에android 전문가가 사용하면 더욱 신경을 쓰고 편리한 라이브러리입니다!
애초에 로티라는 존재를 알고 이해를 위해 1시간이 넘게 걸렸는데 간단히 쓸 수 있다는 기사를 보고 잘 모르겠다는 표정을 지었지만, 이해는 간단했다.
내일은 chikuwa_IT 씨와 이삭 내하 씨입니다.내일도 기대하고 싶어요.p>
참고 자료
공식 사이트
https://airbnb.design/lottie/
https://lottiefiles.com/
Lottie의 슬라이드, 비디오를 이해해 주셔서 감사합니다
https://droidkaigi.jp/2019/timetable/70876/
익숙하게 사용하기 위해 쳐다보는 보도
https://qiita.com/ikemura23/items/8c5f87f98cb7fc3ceb27
https://qiita.com/wiroha/items/bc361218629ca03fbd19
https://dev.classmethod.jp/smartphone/android/lottie-getting-started/
https://motida-japan.hatenablog.com/entry/2017/02/19/145537
https://droidkaigi.jp/2019/timetable/69036/
Reference
이 문제에 관하여(android 초보자가 Lottie를 이용해서 간단하게 애니메이션을 추가했다면.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toko_to5/items/f6cb4ba0d5162ad972f6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)