如何在react native中實(shí)現(xiàn)顏色漸變 - react-native-linear-gradient 基礎(chǔ)教程

安裝

yarn add react-native-linear-gradient

react-native link react-native-linear-gradient

安裝之后運(yùn)行react-native run-android可能會(huì)報(bào)錯(cuò)昏翰,比如說(shuō)我會(huì)報(bào)一個(gè)cannot delete [filename]之類的錯(cuò)誤,把他說(shuō)的那幾個(gè)文件刪了,再多run幾次就成功了读整。

使用

// 引用官網(wǎng)的例子
import LinearGradient from 'react-native-linear-gradient';
// Within your render function
<LinearGradient colors={['#4c669f', '#3b5998', '#192f6a']} style={styles.linearGradient}>
  <Text style={styles.buttonText}>
    Sign in with Facebook
  </Text>
</LinearGradient>

// Later on in your styles..
var styles = StyleSheet.create({
  linearGradient: {
    flex: 1,
    paddingLeft: 15,
    paddingRight: 15,
    borderRadius: 5
  },
  buttonText: {
    fontSize: 18,
    fontFamily: 'Gill Sans',
    textAlign: 'center',
    margin: 10,
    color: '#ffffff',
    backgroundColor: 'transparent',
  },
});
官網(wǎng)的例子

配置

color

數(shù)組狂秘。一定要提供給他不少于兩個(gè)元素,比如['red','blue']假残,表示從紅到藍(lán)的漸變缭贡。

本例用colors={['#295cce', '#14b7e6', '#fff']}

start

對(duì)象』岳粒可選阳惹。格式為{x:number,y:number}。坐標(biāo)從左上角開(kāi)始眶俩,聲明漸變開(kāi)始的位置莹汤,作為漸變整體大小的一部分。示例:{x:0.1颠印,y:0.1}表示梯度將從頂部開(kāi)始為10%纲岭,從左側(cè)開(kāi)始為10%。

end

和start一樣嗽仪。是指漸變的結(jié)束荒勇。

舉個(gè)例子,比如我們需要從右上角開(kāi)始到左下角漸變闻坚,即對(duì)角線漸變沽翔,這時(shí)就需要設(shè)置

start={{x:1,y:0}}
end={{x:0,y:1}}
對(duì)角線漸變

locations

數(shù)組。可選仅偎。定義每個(gè)漸變顏色停止的位置跨蟹,映射到顏色相同的索引顏色。例如:[0.1,0.75,1]表示第一種顏色將占0%-10%橘沥,第二種顏色將占據(jù)10%-75%窗轩,最終第三種色彩將占據(jù)75%-100%。

在上例的基礎(chǔ)上座咆,我們想讓白色占比多一點(diǎn)痢艺,讓他占50%,即從0.5到1這個(gè)區(qū)間都為白色,深藍(lán)色和湖藍(lán)色平分漸變這個(gè)區(qū)間介陶。
locations就可以這樣設(shè)置:

locations={[0, 0.25, 0.5]}
location例子

相關(guān)資料

react-native-linear-gradient 官方文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末堤舒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子哺呜,更是在濱河造成了極大的恐慌舌缤,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件某残,死亡現(xiàn)場(chǎng)離奇詭異国撵,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)玻墅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)介牙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人椭豫,你說(shuō)我怎么就攤上這事耻瑟。” “怎么了赏酥?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)谆构。 經(jīng)常有香客問(wèn)我裸扶,道長(zhǎng),這世上最難降的妖魔是什么搬素? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任呵晨,我火速辦了婚禮,結(jié)果婚禮上熬尺,老公的妹妹穿的比我還像新娘摸屠。我一直安慰自己,他們只是感情好粱哼,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布季二。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪胯舷。 梳的紋絲不亂的頭發(fā)上刻蚯,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音桑嘶,去河邊找鬼炊汹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛逃顶,可吹牛的內(nèi)容都是我干的讨便。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼以政,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼器钟!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起妙蔗,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤傲霸,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后眉反,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體昙啄,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年寸五,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梳凛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡梳杏,死狀恐怖韧拒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情十性,我是刑警寧澤叛溢,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站劲适,受9級(jí)特大地震影響楷掉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜霞势,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一烹植、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧愕贡,春花似錦草雕、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春败晴,著一層夾襖步出監(jiān)牢的瞬間浓冒,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工尖坤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留稳懒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓慢味,卻偏偏與公主長(zhǎng)得像场梆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纯路,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

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

  • 持續(xù)更新中...... 一套企業(yè)級(jí)的 UI 設(shè)計(jì)語(yǔ)言和 React 實(shí)現(xiàn)或油。 https://mobile.ant....
    日不落000閱讀 5,681評(píng)論 0 35
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,080評(píng)論 25 707
  • 年少時(shí)候的張揚(yáng)與輕狂,往往會(huì)變成生命中的錯(cuò)與傷驰唬,曾經(jīng)的沉淪也終將會(huì)是生命里不可磨滅的遺憾顶岸。我們平凡卻可貴的人生,錯(cuò)...
    德兒理閱讀 389評(píng)論 0 1
  • (原標(biāo)題:為你的人生選擇一款GTD) 早晨起來(lái)刷微信公眾號(hào)叫编,剛好讀到了小能熊的一篇講時(shí)間管理的文章辖佣,下決心要不要去...
    Cedric_Wang閱讀 607評(píng)論 1 1
  • JOIN: 如果表中有至少一個(gè)匹配,則返回行 LEFT JOIN: 即使右表中沒(méi)有匹配搓逾,也從左表返回所有的行 RI...
    pingink閱讀 496評(píng)論 0 0