2012-02-13 163 views

回答

1

我在我的应用程序的一个类似的东西。我的做法是把整个波形作为一个大的图像,然后你反复改变它在后台的源代码,给它动画效果&的感觉。

基本上,当onTouchUp你开始动画并让它循环并更新图像源直到完成。然后在onAnimationFinish中将其源代码切换到原始图像。

这只是我的头顶,所以我不确定它是否准确。无论如何,我认为你明白了。如果有更简单的方法来解决它,那么我也愿意倾听。

0

here是你想要实现的解决方案让我知道如果它不起作用。

代码示例: -

Add a TitanicTextView to your layout: 

<com.romainpiel.titanic.TitanicTextView 
    android:id="@+id/titanic_tv" 
    android:text="@string/loading" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#212121" 
    android:textSize="70sp"/> 

启动动画:

titanic = new Titanic(); 
titanic.start(myTitanicTextView); 

,如果你想您可能要跟踪泰坦尼克号实例的动画开始后停下来。

要停止它:

titanic.cancel();