Как запустить и остановить 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 анимированные изображения. Спасибо заранее.

Ответы на вопрос(1)

Ваш ответ на вопрос