numberprogressbar開源專案的介紹

2021-07-03 12:38:40 字數 2010 閱讀 7446

開源位址為

android studio 新增

compile 'com.daimajia.numberprogressbar:library:1.2@aar'

就可以。

使用也非常的簡單 **如下

<

com.daimajia.numberprogressbar.numberprogressbar

android:id=

"@+id/number_progress_bar"

android:layout_width=

"wrap_content"

android:layout_height=

"wrap_content"

/>

進度條的顏色有很多種,由style屬性控制:

<

com.daimajia.numberprogressbar.numberprogressbar

android:id=

"@+id/number_progress_bar"

style=

"@style/numberprogressbar_default"

/>

style具體的種類有以下幾種:

具體的效果大家可以自己更換style樣式來進行檢視。。。

接下來我們還可以設定完成區域和未完成區域以及中間數字文字的一些屬性:

<

com.daimajia.numberprogressbar.numberprogressbar

android:layout_width=

"wrap_content"

android:layout_height=

"wrap_content"

custom:progress_unreached_color=

"#cccccc"

custom:progress_reached_color=

"#3498db"

custom:progress_unreached_bar_height=

"0.75dp"

custom:progress_reached_bar_height=

"1.5dp"

custom:progress_text_size=

"10sp"

custom:progress_text_color=

"#3498db"

custom:progress_text_offset=

"1dp"

custom:progress_text_visibility=

"visible"

custom:progress_max=

"100"

custom:progress_curent=

"80"

/>

這樣關於numberprogressbar的簡單介紹就完了。。。

開源專案的質量警鐘

開源專案越來越多的進入我們的視線,然而,關於開源專案的質量問題卻無人問津。前一陣子,我和一位同時討論關於開源專案質量安全的問題。他支援使用開源專案的原因很簡單,開源專案的參與者都是 高手 在他心目中何所謂高手,我無從可知,但是這種觀點的支持者卻大有人在。在google上以 開源專案 和 質量保障 為...

optee開源專案的學習

因為研究生階段選的是trustzone的研究方向,所以最近在一直看這方面的東西。前不久在github上找到這個optee的開源專案,於是fork來學習一下。發現optee有4個專案 optee os 包含了tee作業系統本身的源 提供了tee的內部介面。optee client 包含了tee客戶端庫...

Android Studio匯入開源專案的總結

在用android studio匯入開源專案的時候,因為本地環境與作者的環境並不可能完全一致,所以都是要改一些配置資訊才能正常執行。一般而言,只需要改少數幾項即可,舉例如下 設定使用android外掛程式構建專案 android buildtypes dependencies 一般都是在此檔案中把s...