SeekBar进度条的使用
16lz
2021-01-23
一、在Xml布局中
<SeekBarandroid:id="@+id/mSeekBar"android:layout_width="match_parent"android:layout_height="match_parent" />
二、在Activity中
private int a;
@SuppressLint("HandlerLeak")Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);if (msg.what == 0) {Integer obj = (Integer) msg.obj;//设置当前进度mSeekBar.setProgress(obj);if (obj != 100) {//隐藏进度条mSeekBar.setVisibility(View.VISIBLE);mImageView.setVisibility(View.GONE);mEditText1.setVisibility(View.GONE);mEditText2.setVisibility(View.GONE);} else {mSeekBar.setVisibility(View.GONE);mImageView.setVisibility(View.VISIBLE);mEditText1.setVisibility(View.VISIBLE);mEditText2.setVisibility(View.VISIBLE);mL1.setVisibility(View.VISIBLE);mL2.setVisibility(View.VISIBLE);}}}};
new Thread(new Runnable() {@Overridepublic void run() {a = 0;for (int i = 0; i < 10; i++) {try {Thread.sleep(500);} catch (InterruptedException e) {e.printStackTrace();}a += 10;mSeekBar.setProgress(a);handler.sendMessage(handler.obtainMessage(0, a));}}}).start();
更多相关文章
- 控件布局_TableLayout
- 布局文件绘制圆角矩形 背景图片
- android tabHost布局 大全
- 【android】解决自定义样式progressbar的进度显示问题
- Android Studio新建布局XML, preview不显示问题解决
- Android Studio:在xml布局中不能自动补全代码
- Android纯代码写布局
- 【Android 性能优化】布局渲染优化 ( GPU 过度绘制优化总结 | CP
- Android 优化布局层次结构