Замена Toast.setView() из активности переднего планаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Замена Toast.setView() из активности переднего плана

Сообщение Anonymous »

Код: Выделить всё

Toast.setView(view)
устарел в Android API 30. Рекомендуемой заменой является Snackbar из библиотеки материалов.
С помощью Toast.setView() мы можем установить собственный вид, включая изображения для предоставления действительно хороший опыт коротких сообщений для пользователя. Я успешно использую это в своих играх. Toast также позволяет вам установить гравитацию для Toast, чтобы поместить его в место на экране, подходящее для вашего приложения.
Хотя (начиная с Android API 34) мы все еще можем использовать Toast.setView() тот факт, что он устарел, означает, что он будет удален в какой-то момент в будущем.
Итак, я хочу знать, что является жизнеспособной заменой Like?< /p>
Всплывающее сообщение позволяет:
  • настраиваемый вид
  • позиционирование на экране
    li>
    Нет взаимодействия с пользователем.
  • Автоматически исчезает.
Snackbar (рекомендуемая замена) предоставляет :
  • Нет пользовательского просмотра.
  • Нет позиционирования экрана.
  • Нет взаимодействия с пользователем.
  • Автоматически исчезает
Диалог (возможна замена)
  • Пользовательский вид
  • Положение экрана
  • Фиксирует ввод пользователя, закрывая действие под ним
  • Для автоматического закрытия требуется код
Ни один из двух вышеперечисленных вариантов не работает. Snackbar вообще нет, а захват данных пользователя в диалоговом окне будет действительно неудовлетворительным для пользователя.
Здесь обсуждается метод Toast.setView, который устарел, но решения нет. .

Подробнее здесь: https://stackoverflow.com/questions/787 ... d-activity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Замена Toast.setView() из активности переднего плана
    Anonymous » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Замена Toast.setView() из активности переднего плана
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Исключение Android 14 при запуске службы переднего плана с типами переднего плана
    Anonymous » » в форуме Android
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • Получить название активности приложения переднего плана на Android
    Anonymous » » в форуме Android
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Тип синхронизации данных службы переднего плана закрывается после удаления основной активности
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»