2017-02-04 6 views
0

私はFirebaseにリンクされたアカウントシステムを使ってアプリを開発しています。ActionBarのアニメーション化された読み込みアイコン

まあ、サインアップprocessusは数秒かかりますし、私はアクションバーにこのような回転のローディングアイコンを実装したい:

enter image description here

唯一の問題は、私が作る方法を無視するということですメニュー項目は回転し、それを無効にする方法はonClick機能です。

答えて

0

Runnableを使用して、ドロワーブルからのイメージをThread.sleep(10);に設定します。

new Thread(new Runnable() { 
     @Override 
     public void run() { 
      stuff(); 
      finish(); 
     } 
    }).start(); 

そして

public void stuff(){ 
    for (int i=0;i<50;i+=5){ //put i< the number of images you have 
     try {    //for your animation. 
      Thread.sleep(10); 
      //set your image here. 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 
    } 
} 
+0

あなたは、より明示的にしてくださいことはできますか? –

+0

私は自分の答えを更新しました。今はっきりしていることを願っています。 – Simo

関連する問題