【React Native】プログレスアイコンを実装できるライブラリ「react-native-progress」

React Native でプログレスバーやプログレスサークルが簡単に実装できるライブラリが便利だったのでご紹介。

ライブラリ名は「react-native-progress」で、GitHub のページはこちらです。

GitHub – oblador/react-native-progress: Progress indicators and spinners for React Native using ReactART
https://github.com/oblador/react-native-progress

 

導入て順ですが、まず下記のコマンドを実行してライブラリをインストールします。

npm install react-native-progress --save

なお、プログレスサークルなどの円形のローディングアイコンを表示したい場合は下記も併せて実行してください。

npm install @react-native-community/art --save

準備はこれだけ!

あとは任意の場所でライブラリをインポートして、プログレスサークルを表示させます。

import * as Progress from 'react-native-progress';
<Progress.CircleSnail
  indeterminate={true}
  color='F08300'
  duration={600}
  spinDuration={4000} />

私は円形のローディングアイコンしか使いませんでしたが、かなり細かい指定ができます!
色やサイズもそうですが、回転の速度なども指定できました。
回転速度の微調整は少々難しかったですが、ここまでカスタマイズできるのは良いですね。

 

以上、React Native でプログレスサークルなどのローディングアイコンを表示できるライブラリ「react-native-progress」のご紹介でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG