最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

ReactNative占位placeholder的使用方法詳解

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 20:04:25
文檔

ReactNative占位placeholder的使用方法詳解

當(dāng)首次打開一個app的時(shí)候會請求接口獲取數(shù)據(jù),那么獲取數(shù)據(jù)的這段時(shí)間展示什么給用戶呢?國內(nèi)很多app都是千篇一律的用一個菊花代替(俗稱loading),或者更有心一點(diǎn)的做一個好看一點(diǎn)的loading,但是這樣當(dāng)拿到數(shù)據(jù)渲染頁面的時(shí)候會很生硬的切換,總感覺很low。facebook首頁列表是用一個接近真實(shí)布局的骨架動畫來代替loading,這東西可以稱之為skeleton screen或者placeholder,但是翻譯過來真不知道該翻譯成什么合適,這么做的好處就是在內(nèi)容加載完成后可以做到流暢無縫切換真實(shí)布局,細(xì)節(jié)決定產(chǎn)品的質(zhì)量,我覺得facebook對用戶體驗(yàn),交互的細(xì)節(jié)做的挺不錯。先上一張我的fb截圖。
推薦度:
導(dǎo)讀當(dāng)首次打開一個app的時(shí)候會請求接口獲取數(shù)據(jù),那么獲取數(shù)據(jù)的這段時(shí)間展示什么給用戶呢?國內(nèi)很多app都是千篇一律的用一個菊花代替(俗稱loading),或者更有心一點(diǎn)的做一個好看一點(diǎn)的loading,但是這樣當(dāng)拿到數(shù)據(jù)渲染頁面的時(shí)候會很生硬的切換,總感覺很low。facebook首頁列表是用一個接近真實(shí)布局的骨架動畫來代替loading,這東西可以稱之為skeleton screen或者placeholder,但是翻譯過來真不知道該翻譯成什么合適,這么做的好處就是在內(nèi)容加載完成后可以做到流暢無縫切換真實(shí)布局,細(xì)節(jié)決定產(chǎn)品的質(zhì)量,我覺得facebook對用戶體驗(yàn),交互的細(xì)節(jié)做的挺不錯。先上一張我的fb截圖。
本文主要介紹React Native預(yù)設(shè)占位placeholder的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能幫助到大家。

當(dāng)我們首次打開一個app的時(shí)候會請求接口獲取數(shù)據(jù),那么獲取數(shù)據(jù)的這段時(shí)間展示什么給用戶呢?國內(nèi)很多app都是千篇一律的用一個菊花代替(俗稱loading),或者更有心一點(diǎn)的做一個好看一點(diǎn)的loading,但是這樣當(dāng)拿到數(shù)據(jù)渲染頁面的時(shí)候會很生硬的切換,總感覺很low。

facebook首頁列表是用一個接近真實(shí)布局的骨架動畫來代替loading,這東西可以稱之為skeleton screen或者placeholder,但是翻譯過來真不知道該翻譯成什么合適,這么做的好處就是在內(nèi)容加載完成后可以做到流暢無縫切換真實(shí)布局,細(xì)節(jié)決定產(chǎn)品的質(zhì)量,我覺得facebook對用戶體驗(yàn),交互的細(xì)節(jié)做的挺不錯。先上一張我的fb截圖。


rn-placeholder是rn版本的placeholder,我在次基礎(chǔ)上做了對flastlist,listview,SectionList的適配封裝。先看一下在我的開源項(xiàng)目中的效果:


看完上面的效果是不是感覺比傳統(tǒng)的loading要舒服多了,下面是example:

一:flastlist,listview,SectionList使用demo

注:ListParagraph組件目前在我開源項(xiàng)目中,還沒有添加到npm,有需要的到我項(xiàng)目中拿,項(xiàng)目地址在文章末尾

二:左圖右內(nèi)容布局

三:段落布局


四:還有Line(行布局),Media(圖片布局),使用方法跟 三 一樣。

完美收官!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

ReactNative占位placeholder的使用方法詳解

當(dāng)首次打開一個app的時(shí)候會請求接口獲取數(shù)據(jù),那么獲取數(shù)據(jù)的這段時(shí)間展示什么給用戶呢?國內(nèi)很多app都是千篇一律的用一個菊花代替(俗稱loading),或者更有心一點(diǎn)的做一個好看一點(diǎn)的loading,但是這樣當(dāng)拿到數(shù)據(jù)渲染頁面的時(shí)候會很生硬的切換,總感覺很low。facebook首頁列表是用一個接近真實(shí)布局的骨架動畫來代替loading,這東西可以稱之為skeleton screen或者placeholder,但是翻譯過來真不知道該翻譯成什么合適,這么做的好處就是在內(nèi)容加載完成后可以做到流暢無縫切換真實(shí)布局,細(xì)節(jié)決定產(chǎn)品的質(zhì)量,我覺得facebook對用戶體驗(yàn),交互的細(xì)節(jié)做的挺不錯。先上一張我的fb截圖。
推薦度:
標(biāo)簽: placeholder 占位符 ReactNative
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top