React Native 圓形進(jìn)度條組件

本文原創(chuàng)首發(fā)于公眾號:ReactNative開發(fā)圈,轉(zhuǎn)載需注明出處拒课。

React Native 圓形進(jìn)度條組件:react-native-circular-progress,圓形的進(jìn)度條組件,支持動畫继效,支持iOS和Android。

演示動畫

image.png

安裝方法

npm i --save react-native-circular-progress

IOS需要手動Link下ReactART装获,用Xcode打開項目瑞信,添加ART.xcodeproj到Libraries中,然后在Link Binary With Libraries中添加libART.a穴豫。如下圖所示:


image.png

使用示例

import { AnimatedCircularProgress } from 'react-native-circular-progress';

<AnimatedCircularProgress
  size={120}
  width={15}
  fill={100}
  tintColor="#00e0ff"
  onAnimationComplete={() => console.log('onAnimationComplete')}
  backgroundColor="#3d5875" />

API說明

  • size – width and height of the circle(圓形的寬度和高度)
  • width - thickness of the lines(圓形線的寬度)
  • backgroundWidth - thickness of the background line(背景線的寬度)
  • fill - current, percentage fill (from 0 to 100)(進(jìn)度值)
  • prefill - percentage fill before the animation (from 0 to 100)(預(yù)先設(shè)置的進(jìn)度值)
  • tintColor - color of a progress line(圓形的線的顏色)
  • backgroundColor - color of a background for progress line. Use 'transparent' to hide(背景線的顏色)
  • rotation - by default, progress starts from the angle = 90?, you can change it by setting value from -360 to 360(旋轉(zhuǎn)度數(shù))
  • tension - the tension value for the spring animation (see here)
  • friction - the friction value for the spring animation (see here)
  • linecap - the shape to be used at the ends of the circle. Possible values: butt (default), round or square. (see here)
  • children(fill) - you can pass function as a child to receive current fill
  • onAnimationComplete - you can pass a callback function that will be invoked when animation is complete. (see here)(動畫結(jié)束時的事件)
  • onLinearAnimationComplete - you can pass a callback function that will be invoked when linear animation is complete. (see here)

特別說明

在react-native 0.50.4版本中喧伞,backgroundColor設(shè)置transparent時會報錯。暫時沒找到原因。

完整示例

完整代碼:React Native 圓形進(jìn)度條組件 | forrest23.github.io
本次示例代碼在 Component03文件夾中潘鲫。

組件地址

GitHub - bgryszko/react-native-circular-progress: React Native component for creating animated, circular progress with ReactART

微信不讓跳轉(zhuǎn)外鏈翁逞,可以點擊查看原文來查看外鏈GitHub內(nèi)容。

舉手之勞關(guān)注我的微信公眾號:ReactNative開發(fā)圈

image.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末溉仑,一起剝皮案震驚了整個濱河市挖函,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浊竟,老刑警劉巖怨喘,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異振定,居然都是意外死亡必怜,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門后频,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梳庆,“玉大人,你說我怎么就攤上這事卑惜「嘀矗” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵露久,是天一觀的道長更米。 經(jīng)常有香客問我,道長毫痕,這世上最難降的妖魔是什么征峦? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮消请,結(jié)果婚禮上栏笆,老公的妹妹穿的比我還像新娘。我一直安慰自己梯啤,他們只是感情好竖伯,可當(dāng)我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著因宇,像睡著了一般七婴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上察滑,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天打厘,我揣著相機(jī)與錄音,去河邊找鬼贺辰。 笑死户盯,一個胖子當(dāng)著我的面吹牛嵌施,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播莽鸭,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼吗伤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了硫眨?” 一聲冷哼從身側(cè)響起足淆,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎礁阁,沒想到半個月后巧号,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡姥闭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年丹鸿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棚品。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡靠欢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出南片,到底是詐尸還是另有隱情掺涛,我是刑警寧澤庭敦,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布疼进,位于F島的核電站,受9級特大地震影響秧廉,放射性物質(zhì)發(fā)生泄漏伞广。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一疼电、第九天 我趴在偏房一處隱蔽的房頂上張望嚼锄。 院中可真熱鬧,春花似錦蔽豺、人聲如沸区丑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沧侥。三九已至,卻和暖如春魄鸦,著一層夾襖步出監(jiān)牢的瞬間宴杀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工拾因, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留旺罢,地道東北人旷余。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像扁达,于是被迫代替她去往敵國和親正卧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,395評論 0 23
  • afinalAfinal是一個android的ioc跪解,orm框架 https://github.com/yangf...
    passiontim閱讀 15,401評論 2 45
  • 文|域往 每當(dāng)你拿起專業(yè)課本打算復(fù)習(xí)課程知識的時候穗酥,你的內(nèi)心是什么感覺呢?很開心惠遏?還是很無聊砾跃?我相信大部分人都是不...
    域往閱讀 214評論 0 7
  • 第二章 當(dāng)我從回憶中離開時,門開了节吮,是陳小莫來了抽高。 陳小莫,我最好的朋友透绩,在公司里是我的手下翘骂。 “你醒了!怎么樣帚豪,...
    茶蘼花開事未了閱讀 211評論 0 1