Как сделать шторку на андроид
Перейти к содержимому

Как сделать шторку на андроид

  • автор:

Как сделать шторку меню для всех Activity?

Добрый день. Начинающий разработчик. Создаю новое приложение для андроид и использую стандартный шаблон приложения — Navigation Drawer Activity. Много где описано что бы при нажатии на пункт меню открывался фрагмент. Но если сделать не фрагмент а activity то шторка на нем уже не отображается. Вопрос в том как сделать что бы шторка была для всех активити. Ну или подскажите как сделать переход из фрагмента в активити по нажатию на кнопку.
Заранее спасибо за ответ!

  • Вопрос задан более трёх лет назад
  • 952 просмотра

Комментировать

Решения вопроса 1

a13xsus

Lazy developer

Вообще в таких случаях нужно использовать фрагменты. Если нужны именно активити, тогда необходимо сделать одну общую активити, а другие наследовать от общей.

Ну или подскажите как сделать переход из фрагмента в активити по нажатию на кнопку.

Intent intent = new Intent(getActivity(), YetAnotherActivity.class); startActivity(intent);

Ответ написан более трёх лет назад

Как создать такую шторку, которая выдвигается снизу вверх при свайпе? [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 3 года назад .

введите сюда описание изображения

Я не могу найти в интернете информацию об этой шторке. Заранее спасибо

Отслеживать
задан 25 июл 2020 в 19:58
mr.hinkal05 mr.hinkal05
99 9 9 бронзовых знаков
BottomSheet material.io/components/sheets-bottom
25 июл 2020 в 20:25
Я голосую за закрытие этого вопроса, потому что он явно не по теме.
27 июл 2020 в 7:23

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вы можете использовать. BottomSheet. Для большинства подобных кейсов это самое простое решение.

Если вы хотите затемнять экран на фоне, вы в целом можете открывать новую Activity предварительно убрав анимации появления и фон. В качестве фона можно поставить полупрозрачную View, как на скриншоте. Но тогда вам нужно обработать клики за пределами BottomSheet (к примеру закрывать BottomSheet и Activity).

Вот пару статей:

  • Android Bottom Sheet / Bottom Sheet Behavior
  • Android: выдвигающийся экран снизу

Если вам по каким-то причинам не подходит данный инструмент, вы можете унаследоваться от BottomSheet и переопределить его методы.

В целом такое же поведение можно сделать и простым Fragment-ом. Но тут вам придется самому обрабатывать его поведение, анимации и прочие штуки. Но иногда это бывает более подходящим вариантом.

5 альтернативных шторок уведомлений для Android, которые вы зря не используете

5 альтернативных шторок уведомлений для Android, которые вы зря не используете

Операционная система Android предлагает множество возможностей для кастомизации, и установка альтернативной шторки уведомлений — одна из них. Конечно, они работают не так идеально, как родная, а также требуют определённых разрешений для работы — в каждом из представленных приложений для начала вас попросят их предоставить. Но, в любом случае, это отличный вариант для тех, кого не устраивает интерфейс оболочки своего смартфона.

Лучший Telegram-канал про технологии (возможно)

Power Shade — в стиле чистого Android

5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете

Безусловно, учитывая, что на нашем рынке смартфонов сейчас мало достойных предложений с чистым Android на борту, многие хотят преобразовать оболочку своего Xiaomi или Realme, приблизив её внешний вид к канонам дизайна Material. Power Shade позволяет добиться желаемого, заменяя шторку уведомлений на копию таковой из чистого Android.

В приложении можно настроить почти каждый элемент интерфейса: разметку, цвета, уведомления, вывести дополнительную информацию, включить запуск с края экрана и так далее. Часть функций платная, но и без этого предоставляется огромное количество возможностей. К сожалению, при нажатии уведомления воспроизводится не оригинальная анимация, видимо, потому что её сложно воссоздать в отдельном приложении (данная проблема является общей для всех устанавливаемых шторок).

Bottom Quick Settings — создана для больших экранов

5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете

Данное приложение также имитирует шторку уведомлений чистого Android, но теперь отображается снизу. Это удобно в том случае, если ваш смартфон слишком велик и из-за его габаритов сложно дотянуться до верхней части дисплея. К сожалению, на этот раз приложение имитирует не последнюю версию Android. Впрочем, это не является значительным недостатком, так как всё равно отличий не так много. Стоит отметить, что это единственная шторка уведомлений в этом топе от другого разработчика.

Как и в Power Shade, здесь присутствуют огромные возможности по части кастомизации: можно настроить плитки, ползунки, цвета, стили значков, разметку, уведомления, включить строку состояния снизу, а также задать параметры для индикатора. Увы, включить уведомления можно только после покупки полной версии приложения, что является его весьма неприятным минусом.

One Shade — подойдёт фанатам Samsung

5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете

Данное приложение (и все последующие) выпущено тем же разработчиком, что и Power Shade. Как понятно из названия, эта шторка имитирует интерфейс One UI, оболочки от Samsung.

Так как разработчик тот же, набор настроек примерно схож: можно настроить разметку, цвета, уведомления, вывести дополнительную информацию, включить запуск с края экрана, и так далее. Соответственно, некоторые функции также являются платными.

Mi Control Center — в стиле MIUI 12

5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете

Очередное приложение от разработчика Power Shade, на этот раз имитирующее шторку оболочки MIUI 12. На выбор доступно два режима: старый (как в MIUI 11) и новый (напоминающий шторку iOS).

Здесь нас встречает уже привычный набор возможностей кастомизации: всё также можно настроить разметку, цвета, уведомления, вывести дополнительную информацию, включить запуск с края экрана, и так далее. И также за некоторые функции нужно будет заплатить.

Material Notification Shade — для любителей старого дизайна Android

5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете 5 альтернативных шторок уведомлений для Android, которые вы зря не используете

На последнем месте располагается шторка для любителей относительно старого чёрно-белого дизайна Android, который имел место быть в версии Oreo. Что примечательно, здесь реализована возможность включения тёмной темы, чего не было в самой Android 8.

Так как приложение редко обновляется и было разработано давно, интерфейс настроек здесь немного менее удобный, хотя и предлагает всё те же возможности, что и остальные шторки от этого разработчика, за единственным исключением — из стандартного набора пропала возможность вывести дополнительную информацию рядом с плитками.

Настройка шторки на Android-устройстве

Шторку на Android-устройстве, а точнее кнопки для быстрого доступа к тем или иным функциям и их расположение, есть возможность настроить под свои предпочтения. По умолчанию на этой панели располагаются наиболее часто используемые плитки, допустим смена звукового профиля или включение/выключение модулей связи, фонарик, создание скриншота. Чтобы настроить шторку под свои потребности, достаточно следовать простой инструкции:

    Сделайте дважды свайп сверху вниз, чтобы развернуть шторку полностью. В нашем случае следует нажать на три точки в верхнем правом углу для вызова дополнительного меню. В некоторых случаях вместо этого будет кнопка «Изменить», иконка с карандашом или что-то в таком роде. В появившемся списке тапните по строке «Изменить плитки».

как настроить шторку на андроид-01

как настроить шторку на андроид-03

как настроить шторку на андроид-02

как настроить шторку на андроид-04

как настроить шторку на андроид-5

Что касается кнопок и их расположения, то на этом настройки завершаются. Если вам надо изменить дизайн плиток и их цвет, тогда переходите к следующему разделу статьи.

Вариант 2: Изменение стиля и цвета кнопок

Изменение параметров внешнего вида шторки Android-устройства доступно в соответствующем разделе штатных «Настроек». Причем они могут располагаться в разных местах, поэтому следует внимательно изучить настройки стилей и внешнего вида оболочки операционной системы. Разберем алгоритм действий на примере Android 13:

Учтите, что такая возможность есть не в каждой оболочке.

  1. Выберите «Настройки» через главное меню или шторку (значок в виде шестерни).

как настроить шторку на андроид-06

как настроить шторку на андроид-07

как настроить шторку на андроид-08

как настроить шторку на андроид-09

как настроить шторку на андроид-10

как настроить шторку на андроид-11

Некоторые другие настройки экрана и стиля интерфейса также влияют на внешний вид шторки, поэтому изучите все доступные параметры и поэкспериментируйте с дизайном и стилем.

Вариант 3: Параметры уведомлений

Как известно, в шторке находятся и уведомления от приложений. В плане настройки параметров тут не слишком много, поскольку обычно можно лишь отключить пуши от конкретных приложений и есть несколько опций для изменения внешнего вида уведомлений. Рассмотрим и эту возможность более подробно:

    Через «Настройки» перейдите к разделу «Уведомления и строка состояния». Далее коснитесь пункта «Экран».

как настроить шторку на андроид-12

как настроить шторку на андроид-13

как настроить шторку на андроид-14

как настроить шторку на андроид-15

как настроить шторку на андроид-16

Если говорить о строке состояния, то в некоторых Android также можно настроить некоторые ее параметры, например формат времени, стиль значков уведомлений, стиль значка заряда. Кроме того, получится включить/отключить некоторые дополнительные индикаторы, в том числе скорость передачи данных сети, будильник, активный NFC, имя оператора сотовой связи и другие. Но, поскольку строка состояния напрямую не относится к шторке, ее настройку мы рассматривать не будем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *