美文网首页
进度条的简单使用

进度条的简单使用

作者: Time_x | 来源:发表于2020-07-13 13:49 被阅读0次

首先布局中

    <LinearLayout
android:id="@+id/barll"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 android:gravity="center">
 <ProgressBar
     android:id="@+id/bar"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     style="?android:attr/progressBarStyleHorizontal"/>
 <TextView
     android:id="@+id/tvbar"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:textSize="30sp"
     android:text="100"/>
 </LinearLayout>

在主页面把进度条先进行 隐藏,需要的时候在显示出来

    private void initBardata() {
        final Timer timer = new Timer();
        final TimerTask task = new TimerTask() {
        @Override
        public void run() {
            //获取进度条进度
            int progress = mBar.getProgress();
            progress += 20;

            //设置进度条的进度
            mBar.setProgress(progress);

            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    mTvbar.setText((100 * mBar.getProgress()) / mBar.getMax() + "%");
                }
            });

            if (mBar.getProgress() >= mBar.getMax()) {

                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        mBarll.setVisibility(View.GONE);
                        mVp.setVisibility(View.VISIBLE);
                        mrg.setVisibility(View.VISIBLE);
                    }
                });

               timer.cancel();
            }
        }
    };
    timer.schedule(task,1000,1000);
}

简单的功能代码直接套入你的项目中就可以使用

相关文章

  • pyqt5的下载进度条-实现模板

    说明 QProgressBar,进度条控件,使用很简单。但如何结合下载功能,实现下载进度条呢? 本文主要参考了《P...

  • 进度条的简单使用

    首先布局中 在主页面把进度条先进行 隐藏,需要的时候在显示出来 简单的功能代码直接套入你的项目中就可以使用

  • 简单的进度框

    1、简单好用的进度框,做个笔记,便于以后使用,节约时间。 2、圆形进度框 3、直线进度条 4、直线进度条,文字显示...

  • Quartz 2D - 自定义进度控件

    简单自定义下载进度控件 使用UISlider作为控制进度条下载进度控件.gif 界面非常简单,storyBoard...

  • iOS绘制一个简单的环形进度条

    环形进度条 一个简单的环形进度组件。 用UIBezierPath + CAShaperLayer绘制 1、由于使用...

  • Android SeekBar的使用,进度条的另一种实现方式

    概述: SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。...

  • Android控件之SeekBar

    SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等。 See...

  • 小程序原型进度条

    微信小程序本身提供了html5中原生的直线进度条,但是没有提供圆形进度条,这里我使用canvas简单实现了一个圆形...

  • 小程序 | 365笔记第4天 | progress、button

    #### progress 进度条。 简单的进度条展示 wxml: button组件: button 按钮。 注1...

  • 2019-04-12 进度条(15)

    使用 Bootstrap 创建加载、重定向或动作状态的进度条。 Bootstrap 进度条使用 CSS3 过渡和动...

网友评论

      本文标题:进度条的简单使用

      本文链接:https://www.haomeiwen.com/subject/eluacktx.html