Найти в Дзене
Что такое AlertDialog
Если вы предпочитаете что-то в более классическом стиле диалогового окна, то вам нужен AlertDialog. Как и любое другое модальное диалоговое окно, AlertDialog всплывает, захватывает фокус и остается там, пока пользователь не закроет его. Вы можете использовать его для критической ошибки, сообщения о проверке, которое не может быть эффективно отображено в базовом пользовательском интерфейсе активности, или для чего-то другого, когда вы уверены, что пользователь должен увидеть это сообщение и должен увидеть его сейчас...
4 года назад
Как создается Toast
Приветствую вас на своем канале. Приятного прочтения. Поскольку тост является преходящим, у вас нет возможности узнать, заметил ли его пользователь. Вы не получаете от него подтверждения, и сообщение не остается надолго, чтобы досаждать пользователю. Таким образом, тост предназначен в основном для предупреждающих сообщений, например, о завершении длительной фоновой задачи, о том, что заряд батареи снизился до низкого уровня, но не слишком низкого, и т.д. Создать тост довольно просто. Класс Toast...
4 года назад
Поднятие тостов в программировании
Тост - это переходное сообщение, то есть оно появляется и исчезает само по себе без участия пользователя. Более того, он не отвлекает внимание от активной в данный момент деятельности, поэтому если пользователь занят написанием следующего Большого американского руководства по программированию, он не будет "съедать" нажатия клавиш сообщением. Поскольку тост является преходящим, у вас нет возможности узнать, заметил ли его пользователь. Вы не получаете от него подтверждения, и сообщение не остается надолго, чтобы досаждать пользователю...
4 года назад
Настройка анимации в виджете ViewFlipper
После получения виджета ViewFlipper из макета мы сначала настроим анимацию "входа" и "выхода". В терминах Android анимация - это описание того, как виджет покидает ("выходит") или входит ("входит") в область просмотра. Анимации - это сложный зверь, который в конечном итоге заслуживает отдельной главы, но не рассматривается в этом тексте. Пока же поймите, что анимации - это ресурсы, хранящиеся в res/anim/ в вашем проекте. В данном примере мы используем пару анимаций, предоставленных образцами SDK, доступными по лицензии Apache 2...
4 года назад
Другие интересные контейнеры
Android предлагает AbsoluteLayout, в котором содержимое размещается на основе определенных координат. Вы указываете AbsoluteLayout, где разместить дочерний элемент в точных координатах X,Y, и Android помещает его туда без лишних вопросов. Плюс в том, что это дает вам точное позиционирование. Минусом является то, что ваши представления будут выглядеть "правильно" только на экранах определенного размера, или вам придется написать кучу кода для настройки координат в зависимости от размера экрана. Поскольку...
4 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала