狂拽酷炫diao炸天的开源动画项目:lottie-android

2017-08-28  本文已影响0人  伦子汪不造轮子

好,如果你之前没有接触过lottie,又对酷炫的动画有追求,而且又点进去了上面的连接,相信下面的内容你一定感兴趣!(同时支持ios端)

不废话,上干货。


一、安卓端lottie的使用步骤:

1.获取一个动画的json文件(上面的网站看中的直接下,或者喊你们美工或者UI用ae帮你做,至于怎么做,ae教程一大把,直接百度:ae做lottie动画)。

2.  安卓工程添加lottie项目引用
      dependencies {  
            compile 'com.airbnb.android:lottie:2.2.0'
       }
  git地址:https://github.com/airbnb/lottie-android  可以进去双击666,目前最新的是2.2.0

3.xml文件里添加这么个view
      <com.airbnb.lottie.LottieAnimationView
        android:id="@+id/animationView"
        android:layout_width="250dp"
        android:layout_height="250dp"
        android:layout_gravity="center"
        app:lottie_loop="true" />

 4.java代码(这里是kotlin写法,官方demo里的,转成java很容易哦~两种语言可以100%转化)
L}$(4L[@@})P2CP]BSL267E.png

5.其他(交互方面)
animationView.setProgress(0f)这个方法也就是上面代码的第一行的java写法,可以实现一些交互,比如手指左滑,右滑动,点击等设置一定范围的动画变化

上一篇 下一篇

猜你喜欢

热点阅读