Пользовательский диалог прогресса с Squre Поворот изображения с AsynTask

Я создал пользовательский диалог хода загрузки. И это работает хорошо.

Я вращаю 12 квадратных изображений вот один из них

Но когда я хочу использовать его с AsynTask, анимация не работает.

Мой пример кода ниже.

Деятельность, где я начинаю загружаться ... Анимация и остановка.

MainActivity.java

public class MainActivity extends Activity {
    AnimationDrawable loadingViewAnim;
    TextView loadigText;
    ImageView loadigIcon;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        loadigText = (TextView) findViewById(R.id.textView1);
        loadigText.setText("Loading...");
        loadigText.setVisibility(View.GONE);

        loadigIcon = (ImageView) findViewById(R.id.imageView1);
        loadigIcon.setVisibility(View.GONE);

        loadigIcon.setBackgroundResource(R.anim.progress_animation_white);
        loadingViewAnim = (AnimationDrawable) loadigIcon.getBackground();


    }

    //When User Touch on Screen The Loading... Animation Starts With Image Rotation

    //If I start below code in AsynTask's onPreExecute method it doesn't work
    public boolean onTouchEvent(MotionEvent event)
      {
        loadigText.setVisibility(View.VISIBLE);
        loadigIcon.setVisibility(View.VISIBLE);

          if (event.getAction() == MotionEvent.ACTION_DOWN)
          {
             loadingViewAnim.start();
             return true;
          }
         return super.onTouchEvent(event);
      }
}

XML-макет с простым текстом и изображением для Progress Dialog.

activity_main.xml



    

    


Список анимации с 12 изображениями, которые я вращаю с углом & Время Длительность

progress_animation_white.xml



    
    
    
    
    
    
    
    
    
    
    
    

    

Вот результат загрузки экрана ..

Мой вопрос в том, чтобы достичь такой же анимации загрузки? с AsynTask.

Ваша маленькая помощь будет оценена.

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

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