我正在参与「兔了个兔」构思投稿大赛,详情请看:「兔了个兔」构思投稿大赛
前言
之前写的progress其实底子没有起到进展条的作用,太显眼,并且并不美观,所以有了新的想法,咱们将ProgressBar控件换成SeekBar控件,然后再将它的thumb指示器换成小兔子即可。
正篇
实现进程
首先,咱们在需求进展条的页面布局的最开始加上下面代码:
<SeekBar
android:id="@+id/vSeekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:thumb="@mipmap/rabbit_progress"/>
其中thumb属性就是能够让你换指针款式的,而SeekBar其实也是多用于播放器的进展选择器之类的,因为seekbar是能够拖动的,所以咱们得把控件拖动给禁止了:
binding.vSeekBar.isEnabled = false
接着,咱们为了更好的展现作用,在seekbar控件下面加了一个Button:

binding.vButton.setOnClickListener {
if (binding.vSeekBar.visibility != View.GONE) {
binding.vSeekBar.progress += 10
}
if (binding.vSeekBar.progress == 100) {
binding.vSeekBar.progress = 0
}
}
添加完按钮后,咱们为按钮设置点击事情,每点一次就会出现进展条加10的事情,到达100后再置为0重复操作:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。