React NativeでProgressBar(プログレスバー)を表示する方法
ProgressBar(プログレスバー)は、コンテンツがまもなく利用可能になることをユーザーに伝えるためのUIコンポーネントです。特に、サーバーへデータを送信してレスポンスを待っている間などに表示すると、ユーザー体験の向上に大きく役立ちます。
React NativeでProgressBarを使用するには、まずreact-native-paperモジュールをnpm経由でインストールする必要があります。
react-native-paperのインストールコマンドは以下のとおりです。
npm install --save-dev react-native-paper
ProgressBarの基本的な記述方法は以下のとおりです。
<ProgressBar progress={progress_number} color="progresscolorbar" />
ProgressBarを実際に使うには、react-native-paperからインポートします。インポート文は次のように記述します。
import { ProgressBar } from 'react-native-paper';
ProgressBarの主なプロパティ
ProgressBarには、表示をカスタマイズするために便利なプロパティがいくつか用意されています。主なプロパティは以下のとおりです。
| 番号 | プロパティと説明 |
|---|---|
| 1 | progress 進捗状況を表す数値を指定します。0〜1の範囲で設定でき、例えば0.5を指定すると進捗率50%として表示されます。 |
| 2 | color プログレスバーの色を指定します。カラーコードやカラー名で設定できます。 |
| 3 | visible true / false の値を指定することで、プログレスバーの表示・非表示を切り替えられます。 |
| 4 | style プログレスバーに適用するスタイルを指定します。余白やサイズなどの調整に使用します。 |
実装例:ProgressBarを表示してみる
ProgressBarの表示はとてもシンプルです。まず、react-native-paperからインポートしましょう。
import { ProgressBar } from 'react-native-paper';
続いて、プログレスバーを表示するコードは以下のようになります。
<ProgressBar style={{ marginTop: 200 }} progress={0.5} color="#00BCD4" />
progressに0.5を指定しているので、半分(50%)まで進んだ状態のプログレスバーが表示されます。実際のアプリ開発では、この値をstateで管理し、処理の進行に合わせて動的に更新するのが一般的です。
完全なサンプルコードは以下のとおりです。
import * as React from 'react';
import { ProgressBar } from 'react-native-paper';
const MyComponent = () => (
<ProgressBar style={{ marginTop: 200 }} progress={0.5} color="#00BCD4" />
);
export default MyComponent;
実行結果
上記のコードを実行すると、画面上端から200px下の位置に、水色(#00BCD4)のプログレスバーが50%の進捗状態で表示されます。

-
Windows 10で進行中のアップデートをキャンセルする2つの方法|起動しないときの対処法も解説
何らかの理由で進行中のWindows 10アップデートをキャンセルしたい場合は、この記事の手順を参考にしてください。ご存じのとおり、Windowsではアップデートのインストール中にPCの電源を切ることは避けるべきですが、アップデートを適用したくない場合や、アップグレード中にPCがフリーズしてWindows 10が起動できなくなった場合には、以下の方法でアップデート処理を取り消せます。 Windows 10で進行中のアップデートをキャンセルする2つの方法 注意: Windowsが正常に起動できる場合は「方法1」を、起動できない場合は回復環境(WinRE)を使用する「方法2」を実行してください。
-
Windows 10でファイル拡張子を表示する5つの方法|エクスプローラーの設定からレジストリ編集まで
コンピューター上のすべてのファイルには、必ず拡張子が付いています。拡張子はファイルの「身分証明書」のようなもので、そのファイルがどのカテゴリーに属しているのか、どのソフトウェアで開けるのかをユーザーに知らせてくれる重要な情報です。また、オペレーティングシステムにとっては、ファイルをダブルクリックした際に適切なアプリケーションを割り当てるための目安にもなります。動画や画像の既定のプログラムを設定すると、Windows OSは拡張子を確認し、その設定を次回以降のために記憶します。 番号 拡張子 種類 対応アプリケーション 1 .MP4 .AVI .WMV .MKV .MPG 動画