新聞中心
- animation-view Lottie 動畫
- 屬性說明
- action 有效值
- 示例
- 代碼示例 1:動畫資源地址在本地,path 為相對路徑
- 代碼示例 2:動畫資源地址在服務器上存放
- Bug & Tip
- 屬性說明
animation-view Lottie 動畫
解釋:僅支持 Lottie 動畫的客戶端原生組件,使用時請注意相關限制,動畫資源地址可到 lottie 的官方庫進行查詢。Lottie 使用入門詳見官方介紹;設計師精彩示例及動效文件詳見設計社區(qū)。

創(chuàng)新互聯(lián)建站成都網站建設按需求定制設計,是成都營銷推廣公司,為石涼亭提供網站建設服務,有成熟的網站定制合作流程,提供網站定制設計服務:原型圖制作、網站創(chuàng)意設計、前端HTML5制作、后臺程序開發(fā)等。成都網站營銷推廣熱線:18982081108
屬性說明
| 屬性名 | 類型 | 默認值 | 必填 | 說明 | 最低版本 |
|---|---|---|---|---|---|
path | String | 是 | 動畫資源地址,目前只支持絕對路徑 | - | |
loop | Boolean | false | 否 | 動畫是否循環(huán)播放 | - |
autoplay | Boolean | true | 否 | 動畫是否自動播放 | - |
action | String | play | 否 | 動畫操作,可取值 play、pause、stop | - |
hidden | Boolean | true | 否 | 是否隱藏動畫 | - |
bindended | EventHandle | 否 | 當播放到末尾時觸發(fā) ended 事件(自然播放結束會觸發(fā)回調,循環(huán)播放結束及手動停止動畫不會觸發(fā)) | 3.0.0 |
action 有效值
| 值 | 說明 |
|---|---|
play | 播放 |
pause | 暫停 |
stop | 停止 |
示例
跳轉編輯工具
在開發(fā)者工具中打開
在 WEB IDE 中打開
掃碼體驗
代碼示例
請使用百度APP掃碼
代碼示例 1:動畫資源地址在本地,path 為相對路徑
- SWAN
- JS
class="controls"path="{{path}}"loop="{{loop}}"autoplay="{{autoplay}}"action="{{action}}"hidden="{{hidden}}"bindended="lottieEnd">
代碼示例 2:動畫資源地址在服務器上存放
在開發(fā)者工具中打開
在開發(fā)者工具中打開
在 WEB IDE 中打開
此種使用方式建議在真機查看完整效果,注意 path 屬性僅可在組件初始化時傳入,不支持用 setData 方法后續(xù)動態(tài)傳入。
- SWAN
- JS
s-if="{{shouldShow}}"class="controls"path="{{path}}"loop="{{loop}}"autoplay="{{autoplay}}"action="{{action}}"hidden="{{hidden}}"bindended="lottieEnd">
Bug & Tip
- Tip:由于第三方庫兼容性問題,在使用 animation-view 組件時,需要將小程序的最低基礎庫版本設置成大于等于 3.250.12 。
- Tip:若開發(fā)者使用 Adobe After Effects(AE)Bodymovin 插件導出 Lottie 文件時,應該使用版本號低于 5.5 版的 Bodymovin 插件導出 Lottie 文件(推薦使用 v5.4.4),否則會出現(xiàn)與 Lottie SDK 兼容性問題,導致無法正常播放。
- Tip:animation-view 組件的位置信息、padding 值以 path 里傳的 JSON 文件里的 left、top、padding 值為準。
- Tip:animation-view 組件支持嵌套 cover-view、cover-image、button 原生組件。
- Tip:為避免出現(xiàn) iOS 中畫面被拉伸的情況,建議將 animation-view 組件的長寬比設置的與動畫長寬比一致。
- Tip:path 暫不支持遠程路徑,原因是端上暫不支持解析遠程路徑的 JSON 文件, 如果不想將 JSON 文件放在小程序包內,可以通過 API swan.downloadFile 將文件下載到本地,具體可參考上方代碼示例 2 。
- Tip:在保證產品體驗流暢,不能影響性能的同時,建議在刷新、加載、運營 banner 、按鈕、圖標等場景中適時適度的使用動效。
- Tip:互動型動畫 - 建議不自動播放;展示型動畫 - 建議自動播放。
分享標題:創(chuàng)新互聯(lián)百度小程序教程:animation-viewLottie動畫
文章路徑:http://fisionsoft.com.cn/article/djgijjp.html


咨詢
建站咨詢
