Отображение бренда Twitter Bootstrap только в режиме свертывания

Circle Android Custom Progress Bar [/g1]

для получения дополнительной информации о том, как создать пользовательскую панель выполнения Circle Android, просмотрите эту ссылку

Шаг 01 Вы должны создайте xml-файл в выпадающем файле, чтобы настроить внешний вид индикатора выполнения. Итак, я создаю свой файл xml как circle_progress_bar.xml.






    


 
 
   

    




Шаг 02 Затем создайте индикатор выполнения в вашем xml-файле Затем укажите имя xml-файла в вашей выпадающей папке как часть android: progressDrawable

 

Шаг 03 Визуализируйте индикатор выполнения с помощью потока

package com.example.progress;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.view.Menu;
import android.view.animation.Animation;
 import android.view.animation.TranslateAnimation;
 import android.widget.ProgressBar;
 import android.widget.TextView;

 public class MainActivity extends Activity {

  private ProgressBar progBar;
  private TextView text;
     private Handler mHandler = new Handler();
     private int mProgressStatus=0;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    progBar= (ProgressBar)findViewById(R.id.progressBar);
    text = (TextView)findViewById(R.id.textView1);

    dosomething();
}



  public void dosomething() {

  new Thread(new Runnable() {
        public void run() {
        final int presentage=0;
            while (mProgressStatus < 63) {
                mProgressStatus += 1;
                // Update the progress bar
                mHandler.post(new Runnable() {
                    public void run() {
                        progBar.setProgress(mProgressStatus);
                        text.setText(""+mProgressStatus+"%");

                    }
                });
                try {



                    Thread.sleep(50);

                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }).start();
  }


 }

13
задан Alireza Savand 18 November 2012 в 18:12
поделиться