Как запустить и остановить GIF-изображения в Android
В моем приложении я хочу воспроизводить GIF-изображения, я могу воспроизводить GIF-изображения, но я хочу обрабатывать GIF-изображения, например, если я нажму кнопку «Пуск», анимация должна запуститься, и если кнопка «Стоп» остановится.
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);
}
}
Пожалуйста, помогите мне, как запустить и остановить GIF анимированные изображения. Спасибо заранее.