# Android-ProgressBarWidthNumber **Repository Path**: mirrors_hongyangAndroid/Android-ProgressBarWidthNumber ## Basic Information - **Project Name**: Android-ProgressBarWidthNumber - **Description**: 继承ProgressBar实现的两种风格的滚动条,非常容易理解。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-11 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android-ProgressBarWidthNumber 通过继承ProgressBar实现的两种风格的滚动条,代码简洁易懂。 # 效果图 ## HorizontalProgressBarWithNumber 横向滚动条模仿了daimajia的滚动条风格。 ![Sample Screenshots][1] ## RoundProgressBarWidthNumber ![Sample Screenshots][2] # 用法 ### 布局文件 ### Activity中 package com.zhy.sample.progressbar; import com.zhy.view.HorizontalProgressBarWithNumber; import com.zhy.view.RoundProgressBarWidthNumber; import android.os.Bundle; import android.os.Handler; import android.app.Activity; public class MainActivity extends Activity { private HorizontalProgressBarWithNumber mProgressBar; private static final int MSG_PROGRESS_UPDATE = 0x110; private Handler mHandler = new Handler() { public void handleMessage(android.os.Message msg) { int progress = mProgressBar.getProgress(); mProgressBar.setProgress(++progress); if (progress >= 100) { mHandler.removeMessages(MSG_PROGRESS_UPDATE); } mHandler.sendEmptyMessageDelayed(MSG_PROGRESS_UPDATE, 100); }; }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mProgressBar = (HorizontalProgressBarWithNumber) findViewById(R.id.id_progressbar01); mHandler.sendEmptyMessage(MSG_PROGRESS_UPDATE); } } #关于我 [我的博客地址][3] [1]: https://github.com/hongyangAndroid/Android-ProgressBarWidthNumber/blob/master/sample_zhy_progressbar/Screenshot_.gif [2]: https://github.com/hongyangAndroid/Android-ProgressBarWidthNumber/blob/master/sample_zhy_progressbar/Screenshot2.png [3]: http://blog.csdn.net/lmj623565791