diff options
author | Chris Craik <ccraik@google.com> | 2014-01-13 19:37:04 -0800 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2014-01-14 12:14:16 -0800 |
commit | e36c5d675c8c2f900ef186a55edf71ce36ca9fa0 (patch) | |
tree | 7316be06e3fc377a1ce73672d88d8aeef2fc4ebd /framesequence/samples | |
parent | 335482c41b2ac3b66da2e207b47306fb53f4b174 (diff) | |
download | android_frameworks_ex-e36c5d675c8c2f900ef186a55edf71ce36ca9fa0.tar.gz android_frameworks_ex-e36c5d675c8c2f900ef186a55edf71ce36ca9fa0.tar.bz2 android_frameworks_ex-e36c5d675c8c2f900ef186a55edf71ce36ca9fa0.zip |
Add loop count control
-Adds callback into app for drawable that finishes animating
-Fixes timestamp delay mapping (was previously off by one)
-64 bit pointer storage
Change-Id: I21cf7eb325fd58fb0aeda58f864d35fe483a89a7
Diffstat (limited to 'framesequence/samples')
-rw-r--r-- | framesequence/samples/RastermillSamples/src/com/android/rastermill/samples/AnimatedGifTest.java | 8 |
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() { |