So starten und stoppen Sie GIF-Bilder in Android
In meiner Anwendung möchte ich GIF-Bilder wiedergeben. Ich kann GIF-Bilder wiedergeben, aber ich möchte GIF-Bilder so behandeln, als würde die Animation mit der Schaltfläche "Start" starten und mit "Stopp" beenden.
strtbtn.setOnClickListener(this);
public void onClick(View v) {
// TODO Auto-generated method stub
Canvas canvas=new Canvas(mBitmap);
long now = android.os.SystemClock.uptimeMillis();
if (mMovieStart == 0) { // first time
mMovieStart = now;
}
if (mMovie != null) {
int dur = mMovie.duration();
if (dur == 0) {
dur = 1000;
}
int relTime = (int)((now - mMovieStart) % dur);
mMovie.setTime(relTime);
mMovie.draw(canvas, mBitmap2.getWidth() - mMovie.width(),
mBitmap2.getHeight() - mMovie.height());
// invalidate();
Log.i("movie",""+mMovieStart);
Log.i("jjhjhhnjhj",""+mMovie);
}
}
Bitte helfen Sie mir, wie Sie GIF-animierte Bilder starten und stoppen können. Vielen Dank im Voraus.