欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android?SeekBar充當Progress實現(xiàn)兔兔進度條Plus

 更新時間:2023年02月09日 10:32:27   作者:ObliviateOnline  
這篇文章主要為大家介紹了Android?SeekBar充當Progress實現(xiàn)兔兔進度條Plus示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

之前寫的progress其實根本沒有起到進度條的作用,太顯眼,而且并不好看,所以有了新的想法,我們將ProgressBar控件換成SeekBar控件,然后再將它的thumb指示器換成小兔子即可。

正篇

實現(xiàn)過程

首先,我們在需要進度條的頁面布局的最開始加上下面代碼:

<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

接著,我們?yōu)榱烁玫恼故拘Ч?,在seekbar控件下面加了一個Button:

binding.vButton.setOnClickListener {
    if (binding.vSeekBar.visibility != View.GONE) {
        binding.vSeekBar.progress += 10
    }
    if (binding.vSeekBar.progress == 100) {
        binding.vSeekBar.progress = 0
    }
}

添加完按鈕后,我們?yōu)榘粹o設(shè)置點擊事件,每點一次就會出現(xiàn)進度條加10的事件,到達100后再置為0重復操作:

這樣,我們就有了一個兔子往前進的進度條,然后我們再把Button去除,再換到webview的webChromeClient中的重寫方法onProgressChanged中控制進度條增加的邏輯即可: ```Kotlin binding.vSeekBar.progress = newProgress if (newProgress == 100) { binding.vSeekBar.visibility = View.GONE } else { binding.vSeekBar.visibility = View.VISIBLE } ``` 當進度條加完后,就隱藏該控件,這樣也就不會一直看到這個控件。

總結(jié)

雖然內(nèi)容不多,但是問題還是很多的,如果可以再把style樣式做一下,效果會更好,然后再重新定義一下進度條本體的顏色和形狀,不過,目前我對這部分還看的比較少,網(wǎng)上看到的自定義也非常繁多,等后面用Kotlin自定義View熟練了再重新畫一個Progress或SeekBar.

以上就是Android SeekBar充當Progress實現(xiàn)兔兔進度條Plus的詳細內(nèi)容,更多關(guān)于Android SeekBar進度條的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Android?動態(tài)加載?so實現(xiàn)示例詳解

    Android?動態(tài)加載?so實現(xiàn)示例詳解

    這篇文章主要為大家介紹了Android?動態(tài)加載?so實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • flutter中的資源和圖片加載示例詳解

    flutter中的資源和圖片加載示例詳解

    這篇文章主要為大家介紹了flutter中的資源和圖片加載示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 安卓逆向騰訊動漫app返回數(shù)據(jù)加密分析案例分享

    安卓逆向騰訊動漫app返回數(shù)據(jù)加密分析案例分享

    這篇文章主要為大家介紹了安卓逆向騰訊動漫app返回數(shù)據(jù)加密分析的案例分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-02-02
  • android根據(jù)分辨率自動調(diào)整字體大小的實例代碼

    android根據(jù)分辨率自動調(diào)整字體大小的實例代碼

    android根據(jù)分辨率自動調(diào)整字體大小的實例代碼,需要的朋友可以參考一下
    2013-06-06
  • 避免 Android中Context引起的內(nèi)存泄露

    避免 Android中Context引起的內(nèi)存泄露

    本文主要介紹Android中Context引起的內(nèi)存泄露的問題,這里對Context的知識做了詳細講解,說明如何避免內(nèi)存泄漏的問題,有興趣的小伙伴可以參考下
    2016-08-08
  • Android使用viewpager實現(xiàn)自動無限輪播圖

    Android使用viewpager實現(xiàn)自動無限輪播圖

    這篇文章主要介紹了Android使用viewpager實現(xiàn)自動無限輪播圖效果,實現(xiàn)方法大概有兩種,一種是viewpager+作為游標的點 。另外一種是重寫viewpager,具體實現(xiàn)過程大家參考下本文
    2018-06-06
  • Android開發(fā)筆記SQLite優(yōu)化記住密碼功能

    Android開發(fā)筆記SQLite優(yōu)化記住密碼功能

    這篇文章主要為大家詳細介紹了Android開發(fā)筆記SQLite優(yōu)化記住密碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 關(guān)于Android發(fā)送短信獲取送達報告的問題(推薦)

    關(guān)于Android發(fā)送短信獲取送達報告的問題(推薦)

    最近公司開發(fā)一個項目,要求app能夠發(fā)送短信并獲取送達報告。實現(xiàn)代碼非常簡單的,下面小編給大家分享關(guān)于Android發(fā)送短信獲取送達報告的問題,感興趣的朋友一起看看吧
    2017-03-03
  • 一些有效的Android啟動優(yōu)化策略分享

    一些有效的Android啟動優(yōu)化策略分享

    在當今激烈競爭的移動應(yīng)用市場,應(yīng)用的啟動速度直接影響著用戶的第一印象和滿意度,Android的啟動優(yōu)化是開發(fā)者必須關(guān)注的關(guān)鍵領(lǐng)域,本文將詳細介紹一些強大有效的Android啟動優(yōu)化策略,幫助你優(yōu)化應(yīng)用的啟動過程,為用戶創(chuàng)造更出色的體驗,需要的朋友可以參考下
    2023-08-08
  • Android中Parcel用法詳解

    Android中Parcel用法詳解

    這篇文章主要介紹了Android中Parcel用法,結(jié)合實例形式較為詳細的分析了Parcel數(shù)據(jù)容器的原理與使用方法,需要的朋友可以參考下
    2016-06-06

最新評論