summaryrefslogtreecommitdiffstats
path: root/framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java')
-rw-r--r--framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java b/framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java
index 45d3415..ea593dc 100644
--- a/framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java
+++ b/framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java
@@ -21,6 +21,7 @@ import android.support.rastermill.FrameSequence;
import android.support.rastermill.FrameSequenceDrawable;
import android.view.View;
import android.widget.ImageView;
+import android.widget.Toast;
import java.io.InputStream;
@@ -36,6 +37,13 @@ public class AnimatedGifTest extends Activity {
FrameSequence fs = FrameSequence.decodeStream(is);
final FrameSequenceDrawable drawable = new FrameSequenceDrawable(fs);
+ drawable.setOnFinishedListener(new FrameSequenceDrawable.OnFinishedListener() {
+ @Override
+ public void onFinished(FrameSequenceDrawable drawable) {
+ Toast.makeText(getApplicationContext(),
+ "THE ANIMATION HAS FINISHED", Toast.LENGTH_SHORT).show();
+ }
+ });
imageView.setImageDrawable(drawable);
findViewById(R.id.start).setOnClickListener(new View.OnClickListener() {