您当前的位置: 首页 >  ar

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓开发入门教程-UI控件_ProgressBar

蓝不蓝编程 发布时间:2020-07-17 09:01:35 ,浏览量:0

什么是ProgressBar

ProgressBar是用于提示用户进行等待的UI控件,.

基础样例 1.loading图 效果图

代码
  1. 布局文件代码

  1. activity代码
class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        //隐藏进度条
        progressBar.visibility = View.GONE
        //显示进度条
        progressBar.visibility = View.VISIBLE
    }
}
2.横向进度条 效果图

代码
  1. 布局文件代码

  1. activity代码
//横向进度条:设置进度
horizontalProgressBar.progress = 50
3.横向loading图 效果图

代码

基础样例完整源代码

https://gitee.com/cxyzy1/ProgressBarDemo

常用属性说明 属性名用途android:layout_width设置控件宽度,可设置为:match_parent(和父控件一样),wrap_content(按照内容自动伸缩),设置固定值(如200dp)android:layout_height设置控件高度,可设置为:match_parent(和父控件一样),wrap_content(按照内容自动伸缩),设置固定值(如200dp)android:gravity控件内对齐方式android:background设置背景,可以是色值(如#FF0000)或图片等android:visibility可选值: visible(显示), invisible(隐藏,但是仍占据UI空间),gone(隐藏,且不占UI空间)android:progress设置进度(对横向进度条有用),取值范围:0-100style设置显示样式."?android:attr/progressBarStyle":转圈loading图;"?android:attr/progressBarStyleHorizontal":横向进度条;"?android:attr/progressBarStyleHorizontal":横向loading图;

更多属性及实际效果,可以在开发工具里自行体验.

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.1111s