2016-11-18 1 views
2

В настоящее время я разрабатываю приложение для расписания для своей школы и хочу включить просмотр списка фотографий в Google Фото. Я искал ресурсы или учебники в Интернете, но я только наткнулся на неполные фрагменты кода, устаревшие библиотеки или устаревшие записи в блогах для KitKat. Кто-нибудь знает, как я мог бы реализовать это в довольно стандартном приложении, ориентированном на API 25+ (Основное действие с ящиком навигации и фрагментами в качестве области содержимого)?Как получить прозрачную навигацию и строку состояния, например, в Google Фото?

Вот некоторые скриншоты из Google Фото: http://imgur.com/a/KKNbj

ответ

0

ли нечто подобное с помощью вставок-Dispatcher и ObservableScrollView библиотеки :)

EDIT(Подробнее):
ObservableScrollView библиотека предоставляет представления, которые сообщают о движении прокрутки и, следовательно, позволяют скрывать элементы пользовательского интерфейса в нужное время. Для этой части есть documentation на своем Github page.

Insets-Dispatcher library абсолютно потрясающий. Это похоже на fitsSystemWindows на стероиды, поскольку он позволяет вам указать, хотите ли вы вставки окна для каждого направления (слева | вверху справа) для каждого отдельного элемента пользовательского интерфейса. И все это непосредственно в макетах, в XML. Таким образом, вы можете отключить вставки сверху и снизу для корневого представления и включить их для верхней части панели инструментов (так что она не находится ниже строки состояния) и нижней части, например. ObservableListView (поэтому последний элемент не находится под экранными клавишами). Но если вы скрываете панель инструментов с анимацией слайда, она исчезает ниже строки состояния.

+0

Ум, давая более подробную информацию о том, как вы это сделали, чтобы помочь людям, которые имеют эту проблему в будущем? –

+0

Отредактировано моим комментарием :) –

Смежные вопросы