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

    技术2022-08-01  78

    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);
    Processed: 0.010, SQL: 10