【Android开发--新手必看篇】ProgressBar 进度条(含动态显示)

Android笔记

​ ——各类控件的使用(控件)-进度条
若对该知识点有更多想了解的,欢迎私信博主~~

进度条:ProgressBar

属性:
XML属性 说明
layout_width 布局宽度
layout_height 布局高度
max 进度条总进度值
progress 当前进度值
样式:
默认样式:滚动圆圈
style="?android:attr/progressBarStyleHorizontal"--水平线样式
方法:
方法 说明
setProgress() 设置进度条当前进度值
incrementProgressBy() 增加进度
getProgress() 获取进度条当前进度值
setVisibility() 是否隐藏
getMax() 获取进度条最大值
setSecondaryProgress() 设置进度条第二进度
动态显示:
progressBar.setProgress(0);
        final Timer timer=new Timer();
        final Handler handler=new Handler();
        timer.schedule(new TimerTask() {
     
            @Override
            public void run() {
     
                progressBar.incrementProgressBy(20);
                if (progressBar.getProgress()==100){
     
                    handler.post(new Runnable() {
     
                        @Override
                        public void run() {
     
                            progressBar.setVisibility(View.INVISIBLE);
                        }
                    });
                }
            }
        },0,500);

你可能感兴趣的:(android)