Android Canvas是制作动画的最佳方式吗?

时间:2016-03-04 07:19:02

标签: android animation canvas android-animation

全部。我实现了一个动画,看到我几乎达到了60fps的限制。enter image description here

我的代码是:

布局:

Get-ChildItem *.xml | % { [xml]$x=get-content $_ ;new-item $x.catalog.book.genre -type Directory -ErrorAction SilentlyContinue  }

和Fragemnt:

FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:tools="http://schemas.android.com/tools"
         android:id="@+id/content"
         android:layout_width="match_parent"
         android:layout_height="match_parent">

<View
    android:id="@+id/wave_view1"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:background="@drawable/wave_circle"
    android:layout_gravity="center"

    tools:alpha="0.2"
    />

<View
    android:id="@+id/wave_view2"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:background="@drawable/wave_circle"
    android:layout_gravity="center"
    />

<View
    android:id="@+id/wave_view3"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:background="@drawable/wave_circle"
    android:layout_gravity="center"
    />

<View
    android:id="@+id/wave_view4"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:layout_gravity="center"
    android:background="@drawable/wave_circle"
    />

<View
    android:id="@+id/wave_view5"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:layout_gravity="center"
    android:background="@drawable/wave_circle"
    />

所以,我的问题是。为了获得更好的性能我是否需要在画布上做所有事情?

  

更新

enter image description here

0 个答案:

没有答案