Articles of нижний лист

Persistent BottomSheet peekHeight и STATE_COLLAPSED не правильно рисуются в начале действия

У меня есть CoordinatorLayout с пользовательским представлением и постоянным нижним листом. Я отключил скрытие нижнего листа и хочу показать верхнюю пару просмотров в LinearLayout в сложенном состоянии. Чтобы учитывать разные размеры экрана, я динамически устанавливаю peekHeight в onCreate моей активности после того, как все было изложено. Проблема в том, что когда начинается действие, BottomSheet заглядывает […]

Как сгладить фон при использовании BottomSheet из библиотеки поддержки?

Как фон может быть затемнен, как показано здесь ? Я установил его нормально, используя CoordinatorLayout и BottomSheetBehavior .

Дим-экран и взаимодействие блоков с нижними строками

BottomSheetBehavior был представлен в Android Design Support Library 23.2, однако он не уменьшает остальную часть экрана и не блокирует взаимодействие с остальной частью пользовательского интерфейса. В любом случае это может быть достигнуто?

RecyclerView (горизонтальный), вложенный в BottomSheet, предотвращающий вертикальную прокрутку

У меня есть RecyclerView с помощью LinearLayoutManager с ориентацией HORIZONTAL , вложенной внутри FrameLayout используя Behavior BottomSheet . При попытке перетащить вертикально через RecyclerView , BottomSheet не отвечает на событие перетаскивания. Предположительно, это связано с тем, что вертикальная прокрутка отключена для LayoutManager с горизонтальной ориентацией. Я попытался переопределить LinearLayoutManager.canScrollVertically() и вернуть true. BottomSheet работы. Если […]

Android: проблема с нажатием / перетаскиванием вложенного нижнего листа

У меня есть нижний лист, вложенный в другой нижний лист ( FrameLayouts с использованием поведения макета BottomSheet ) У меня также есть пара «заглядывающих взглядов» ( FrameLayouts ), которые имеют прикрепленные клики, чтобы развернуть нижний лист (ы), соответственно, при нажатии. Таким образом, приложение в основном имеет 3 основных экрана. «Основной контейнер», затем первый «нижний лист», […]

BottomSheet с ViewPager и фрагментами?

Я хочу, чтобы это выглядело так же, как в старой версии StreetView. Я попробовал BottomSheetBehavior с ViewPager, но динамическая высота его фрагментов не работает должным образом.

ViewPager внутри BottomSheetDialogFragment

Я пытаюсь установить viewpager внутри BottomSheetDialogFragment, но всегда с тем же результатом: Java.lang.IllegalStateException: Фрагмент не имеет вида setupDialog Код: @Override public void setupDialog(Dialog dialog, int style) { Log.d(TAG, "setupDialog"); super.setupDialog(dialog, style); View root = View.inflate(getContext(), R.layout.fragment_daily_detail, null); dialog.setContentView(root); CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams) ((View) root.getParent()).getLayoutParams(); CoordinatorLayout.Behavior behavior = layoutParams.getBehavior(); if (behavior != null && behavior instanceof […]

Поддержка Android BottomSheetBehavior не может быть динамической?

Я использую Bottom Sheet из библиотеки поддержки Android, например: XML: <LinearLayout android:id="@+id/bottomSheetLinearLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/fourth_white" android:orientation="vertical" app:layout_behavior="android.support.design.widget.BottomSheetBehavior" /> Я добавляю детские представления к LinearLayout: bottomSheet.addView(actionButtonView); После того, как я закончил добавлять дочерние представления, я инициализирую BottomSheetBehavior и расширю его: BottomSheetBehavior sheetBehavior = BottomSheetBehavior.from(bottomSheet); sheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED); Это не работает. Ничего не видно. Даже если я задаю высоту […]

BottomSheetDialog / BottomSheetDialogFragment – что использовать и как?

Я работаю над приложением Material design. Одна функция, которую я хочу реализовать, – это какой-то опрос. Когда пользователь нажимает элемент списка, появляется диалог с постоянным нижним листом, который выглядит так. Затем, когда пользователь нажимает любую кнопку, это диалоговое окно должно исчезнуть, и появится диалоговое окно модального нижнего листа, предоставляющее пользователю дополнительную информацию о элементе списка, […]

Нижний лист с движущимися кнопками плавающего действия

Я хочу использовать Bottom-лист из библиотеки поддержки и две кнопки с плавающим действием (FABS), как показано на рисунках. Дело в том, что я также хочу, чтобы оба FABS двигались вместе с нижним листом, как на картинке 1 и 2. Какова основная компоновка, которую я должен использовать, и как заставить FABS быть липкой на нижнем листе? […]

Intereting Posts
После обновления градиента до 2.10 не удается запустить приложение Как решить ошибку сбоя синхронизации Gradle (DefaultMavenFactory)? Java.net.SocketException: разрешение запрещено для android Конструкция обратной совместимости для дизайна материалов: colorAccent требует API уровня 21 при использовании appcompat7 Как установить высоту gridview программно андроида Galaxy Mega против других Phablets и Android Manifest Мониторинговое контекстное меню Android не запоминается Сообщение об ошибке в Android Studio при попытке запуска и загрузки эмулятора в первый раз Как отключить / включить кнопку диалога прогресса В чем разница между Extends Application и Extends Activity в Android? Как заполучить меню ActionBar во время настройки пользовательского интерфейса? Уведомление об андроиде запускает такую ​​же активность дважды TextView растягивает и выдвигает другой вид на экране в горизонтальном LinearLayout System.ArgumentException'jobject 'не должен быть IntPtr.Zero. Имя параметра: jobject Как настроить IntelliJ IDEA для приложений Android?