ToastAndroid
React NativeのToastAndroid APIは、AndroidプラットフォームのToastAndroidモジュールをJSモジュールとして公開します。これは、次のパラメータをとるshow(message, duration)
メソッドを提供します。
- message トーストに表示するテキストの文字列
- duration トーストの表示時間 —
ToastAndroid.SHORT
またはToastAndroid.LONG
のいずれか
代わりにshowWithGravity(message, duration, gravity)
を使用して、トーストが画面レイアウトのどこに表示されるかを指定することもできます。ToastAndroid.TOP
、ToastAndroid.BOTTOM
、またはToastAndroid.CENTER
が指定できます。
showWithGravityAndOffset(message, duration, gravity, xOffset, yOffset)
メソッドでは、ピクセル単位でオフセットを指定する機能が追加されます。
Android 11 (APIレベル 30) 以降、gravityの設定はテキストトーストに影響を与えません。この変更についてはこちらをお読みください。
リファレンス
メソッド
show()
tsx
static show(message: string, duration: number);
showWithGravity()
このプロパティはAndroid API 29以下でのみ動作します。より高いAndroid APIで同様の機能を実現するには、snackbarやnotificationの使用を検討してください。
tsx
static showWithGravity(message: string, duration: number, gravity: number);
showWithGravityAndOffset()
このプロパティはAndroid API 29以下でのみ動作します。より高いAndroid APIで同様の機能を実現するには、snackbarやnotificationの使用を検討してください。
tsx
static showWithGravityAndOffset(
message: string,
duration: number,
gravity: number,
xOffset: number,
yOffset: number,
);
プロパティ
SHORT
画面上の表示時間を示します。
tsx
static SHORT: number;
LONG
画面上の表示時間を示します。
tsx
static LONG: number;
TOP
画面上の表示位置を示します。
tsx
static TOP: number;
BOTTOM
画面上の表示位置を示します。
tsx
static BOTTOM: number;
CENTER
画面上の表示位置を示します。
tsx
static CENTER: number;