1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Android 第三方庫lottie、mmkv的使用詳解_Android

    來源:腳本之家  責任編輯:小易  

    Android端使用方法

     首先,需要在當前項目的build.gradle下添加依賴代碼:

    implementation 'com.airbnb.android:lottie:2.8.0'

    其次,Lottie默認讀取Assets中的文件,我們需要把設計導出的動畫文件.json 保存在app/src/main/assets文件里。若沒有assets文件,則新建一個如下圖:

    在這里插入圖片描述

    在assets添加images文件夾,并將json中需要用的的圖片放入其中,注意,圖片名要于json中保持一直。

    最后,在布局xml中,添加即可:

    <com.airbnb.lottie.LottieAnimationView
            android:id="@+id/lottie_layer_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:lottie_autoPlay="true"
            app:lottie_fileName="immersive_feeling_create_gradients.json"
            app:lottie_imageAssetsFolder="images"
            app:lottie_loop="true" />

    lottie_fileName:表示本地Assets文件中存的json動畫文件
    lottie_loop:表示動畫循環執行
    lottie_autoPlay:表示自動播放動畫
    lottie_imageAssetsFolder:表示支持動畫的圖片所在文件夾
    常用方法:
    animationView.isAnimating():動畫是否在播放;
    animationView.playAnimation():播放動畫;
    animationView.pauseAnimation():暫停動畫;
    animationView.cancelAnimation():取消動畫;
    animationView.setProgress(progress):設置進度,progress范圍0~1;
    animationView.setMinAndMaxProgress(min,max):設置播放范圍,0~1。

    mmkv

    mmkv是基于 mmap 的高性能通用 key-value 組件,由微信團隊開發的。其類似于小型數據庫,可以存儲一些信息。其使用非常簡單,無需任何配置,所有變更立馬生效。

    首先,需要在當前項目的build.gradle下添加依賴代碼:

    implementation 'com.tencent:mmkv-static:1.0.23'

    其次,聲明與實例mmkv

    MMKV.initialize(this);
    MMKV kv = MMKV.defaultMMKV();

    隨后,存儲信息

    kv.encode("bool", true);
    kv.encode("int", 1);
    kv.encode("string", "Hello world!");

    最后,取出信息

    boolean bValue = kv.decodeBool("bool");
    int iValue = kv.decodeInt("int");
    String str = kv.decodeString("string");

    到此這篇關于Android 三方庫lottie、mmkv的使用詳解的文章就介紹到這了,更多相關Android 三方庫lottie mmkv使用內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:Android使用lottie加載json動畫的示例代碼Android使用第三方庫實現日期選擇器詳解android.mk中引用第三方庫的方法Android Studio添加第三方庫的注意事項

  3. 本文相關:
  4. android調用默認瀏覽器打開指定url的方法實例
  5. android開發實現文件存儲功能
  6. android aidl實現兩個app間的跨進程通信實例
  7. android中glide加載到relativelayout背景圖方法示例
  8. android 實現視頻字幕subtitle和橫豎屏切換示例
  9. android中textview顯示插入的圖片實現方法
  10. android程序開發中單選按鈕(radiogroup)的使用詳解
  11. android串口開發入門之搭建ndk開發環境及第一個jni調用程序
  12. android 動態控制狀態欄顯示和隱藏的方法實例
  13. android用tabhost實現 界面切換,每個界面為一個獨立的activity操
  14. 如何使用Android動畫開發框架Lottie
  15. android lottie 怎么把播放一遍完成的動畫,恢復成...
  16. 詳解Android獲取所有依賴庫的幾種方式
  17. 為什么引用compile com.airbnb.android:lottie:1...
  18. 如何創建Android庫以及Android aar文件詳解
  19. 如何創建Android庫以及Android aar文件詳解
  20. 如何創建Android庫以及Android aar文件詳解
  21. android lottie 怎么在eclipse上使用
  22. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全c#教程vbvb.netc 語言java編程delphijavaandroidiosswiftscala易語言匯編語言r語言其它相關首頁android使用lottie加載json動畫的示例代碼android使用第三方庫實現日期選擇器詳解android.mk中引用第三方庫的方法android studio添加第三方庫的注意事項android調用默認瀏覽器打開指定url的方法實例android開發實現文件存儲功能android aidl實現兩個app間的跨進程通信實例android中glide加載到relativelayout背景圖方法示例android 實現視頻字幕subtitle和橫豎屏切換示例android中textview顯示插入的圖片實現方法android程序開發中單選按鈕(radiogroup)的使用詳解android串口開發入門之搭建ndk開發環境及第一個jni調用程序android 動態控制狀態欄顯示和隱藏的方法實例android用tabhost實現 界面切換,每個界面為一個獨立的activity操一看就懂的android app開發入門教微信公眾平臺開發入門教程(圖文詳android基礎之使用fragment控制切六款值得推薦的android(安卓)開android textview設置中文字體加android應用開發sharedpreferencandroid 動畫之translateanimatiandroid壓力測試命令monkey詳解android按鈕單擊事件的四種常用寫android調試工具ddms的使用詳解android 九宮格滑動解鎖開機實例源碼學習android實現雷達view效果的示例代碼android編程實現文件瀏覽功能的方法【類似androidstudio升級4.1后啟動失敗plugin問android實現換膚的兩種思路分析android中實現runnable接口簡單例子android控件imageswitcher實現左右圖片切android實現自動輪播圖效果android 中webview 截圖的實現方式android控件之菜單的創建方式
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载