Класс ToastAndroid
Класс ToastAndroid работает только на Android.
Константы SHORT и LONG задают длительность показа.
Константы TOP, BOTTOM и CENTER задают положение.
Метод show
выводит текст по центру снизу.
Метод showWithGravity
добавляет выбор длительности и края.
Синтаксис
import { ToastAndroid } from 'react-native';
ToastAndroid.show('abcde', ToastAndroid.SHORT);
Значения
| Значение | Описание |
|---|---|
SHORT |
Короткий показ сообщения. |
LONG |
Длинный показ сообщения. |
TOP |
Сообщение у верхнего края экрана. |
BOTTOM |
Сообщение у нижнего края экрана. |
CENTER |
Сообщение по центру экрана. |
Методы
| Метод | Описание |
|---|---|
show |
Показывает текст с длительностью SHORT или LONG. |
showWithGravity |
Показывает текст с выбором длительности и края. |
Пример
Давайте покажем короткое сообщение:
import { ToastAndroid } from 'react-native';
ToastAndroid.show('abcde', ToastAndroid.SHORT);
На Android внизу экрана появится полупрозрачная подпись.
Пример
Давайте вывести toast по нажатию:
import { View, Text, Pressable, ToastAndroid } from 'react-native';
export default function App() {
return (
<View>
<Pressable onPress={() => ToastAndroid.show('12345', ToastAndroid.LONG)}>
<Text>abcde</Text>
</Pressable>
</View>
);
}
На экране текст 'abcde'; касание покажет длинный toast с '12345'.
Смотрите также
-
метод
show,
который выводит простое сообщение -
метод
showWithGravity,
который задаёт край экрана -
класс
PermissionsAndroid,
который запрашивает разрешения на Android -
класс
Alert,
который показывает модальное окно на обеих системах