效果:
布局代码:
<ProgressBar
android:id="@+id/bar"
android:layout_width="match_parent"
android:layout_height="10dp"
android:layout_margin="15dp"
style="@android:style/Widget.ProgressBar.Horizontal"
android:max="100"
android:progress="0"
/>
模板代码:
首先定义变量:
Handler handler;
Runnable runnable;
private ProgressBar bar;
开启:
handler.sendEmptyMessage(0);
开启的内容
handler=new Handler(){
public void handleMessage(Message m)
{
super.handleMessage(m);
if(bar.getProgress()<100)
{
handler.postDelayed(runnable,500);
}
}
};
runnable =new Runnable() {
@Override
public void run() {
bar.setProgress(bar.getProgress()+36);
if(bar.getProgress()>80)
{
tent(loading_Activity.this,Main2Activity.class);
startActivity(intent);
}
handler.sendEmptyMessage(0);
}
};