使用步骤:
- 布局文件中声明进度条
- Context 中获取 View
- 进行相关操作(可见逻辑,进度逻辑)
常用属性:
style="?android:attr/progressBarStyleHorizontal":由圆形进度条变为水平进度条
android:max=“100”:设置进度条长度值
常用方法:
getVisibility():获得可见标志,有 View.VISIBLEV(可见),View.INVISIBLE(不可见)和 View.GONE(表示离开,即不可见也不占屏幕空间)
setVisibility(View.VISIBLE):设置可见属性
getProgress():获取进度值
setProgress(int progress):设置进度值
下拉刷新:
使用 Material Design 的 SwipeRefreshLayout
使用方式:
嵌套在 RecyclerView 外
获取实例:
SwipeRefreshLayout
设置进度圈颜色
setColorSchemeResources(int)
设置监听
setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener(){…})