簡體   English   中英

在Android Studio中制作動畫

[英]Make an Animation in Android Studio

我知道如何在Android Studio中創建逐幀動畫。 我一直在使用Paint來創建一堆圖像,並以的形式上傳它們,以創建自定義動畫。

但是,必須有更好的方法嗎? 我可以使用某些2-D動畫軟件來創建動畫,然后將其上傳到android studio嗎?

關於如何有效制作自定義動畫的任何想法/建議(例如,奔跑的家伙)?

您可以查看Lottie,也許是這樣的: https : //airbnb.design/lottie/ (支持android和ios),它也大大改善和增強了這些動畫(它將它們轉換為較小的Json文件)。

這是一些您可以使用它的示例: https : //lottiefiles.com/

它僅用於小gif和加載動畫,但是您可以使用Adobe After Effects創建自己的圖片,也許這會有所幫助

如果您只有很少的圖像,則非常簡單,只需在drawable文件夾中創建資源文件,只需使用<animation-list>標記並將所有圖像添加為<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()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM