1 回答

TA貢獻1798條經(jīng)驗 獲得超7個贊
你可以看看 Lottie,也許:https://airbnb.design/lottie/(支持 android 和 ios),它也極大地改進和增強了這些動畫(它將它們轉(zhuǎn)換為更小的 Json 文件)。
以下是您可以使用它做什么的一些示例: https: //lottiefiles.com/
它僅用于小 gif 和加載動畫,但您可以使用 Adobe After Effects 創(chuàng)建自己的動畫,也許這有幫助

TA貢獻1820條經(jīng)驗 獲得超2個贊
如果你只有很少的圖像,那么它很簡單,你只需要在 drawable 文件夾中創(chuàng)建資源文件,只需使用<animation-list>
標(biāo)簽并添加所有圖像,并<item android:drawable="@drawable/seq1" android:duration="100">
有特定的延遲。就像官方文檔中提到的那樣。例如:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/selected" android:oneshot="false">
? ? <item android:drawable="@drawable/ic_camera_arrow_00001" android:duration="200" />
? ? <item android:drawable="@drawable/ic_camera_arrow_00002" android:duration="200" />
? ? <item android:drawable="@drawable/ic_camera_arrow_00003" android:duration="200" />
? ? <item android:drawable="@drawable/ic_camera_arrow_00004" android:duration="200" />
</animation-list>
val frameAnimation = imageView?.drawable as AnimationDrawable
frameAnimation.start()
添加回答
舉報