Как сделать эффект чтобы было понятно ,что скриншот сделан

130
14 октября 2019, 23:40

У меня есть кнопка которая делает скриншот . Как сделать какой-то эффект, чтобы было понятно ,что скриншот сделан. (чтобы Activity как-то изменилась) и чтобы после этого изменения всё возвращалось на место.

Answer 1

Есть для меня лично два решения вашей проблемы:

  1. Как сказал я и @Эникейщик, можно сделать всплывающее сообщение toast:

    Toast.makeText(this, "some text", Toast.LENGTH_SHORT).show();

  2. Этот вариант более интересный - сделать всплывающее диалоговое окно с отображением скриншота, которое например через 5 секунд висения на экране будет пропадать. Вам в этот диалоговом окне нужно будет разместить imageview и там отображать скриншот.

Надеюсь один из предложенных вариантов поможет в решении вашей проблемы. Удачи :)

READ ALSO
Почему дублируется диалог?

Почему дублируется диалог?

Почему дублируется диалог? Если запустить меню, выбрать доход, ввести доход, закрыть диалог, закрыть ввод дохода, в меню выбрать доход, ввести...

153
Грамотное API, underscoreCase, camelCase

Грамотное API, underscoreCase, camelCase

В vuejs мы создали объект для отправки, json, давая имена через camelCase

107
Обработка нажатий на клавиатуру Telegram Bot

Обработка нажатий на клавиатуру Telegram Bot

создаю клавиатуру для упрощения общения с пользователемНо не могу понять как обработать нажатие на кнопку из клавиатуры

101
Обнулить Final объект JFrame

Обнулить Final объект JFrame

Необходимо вернуть объект JFrame в изначальное состояние, который имеет тип final

136