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

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 быть липкой на нижнем листе? […]

Android BottomSheetDialogFragment не полностью расширяется

У меня есть следующая тестовая версия нижнего листа. Когда я устанавливаю peehHight на значение меньше 500, он работает. После некоторого значения любое увеличение высоты зазора не изменит способ расширения нижнего листа. Он просто остается там только вручную. Как мы устанавливаем peekHeight программно, чтобы гарантировать, что нижний лист автоматически расширяется до высоты заглядывания. bottom_sheet_dialog_main <?xml version="1.0" […]

Библиотека поддержки Android Design 24.2.1 делает BottomSheet открытым при запуске

После перехода на версию 24.2.1 из библиотеки поддержки Android Design от версии 23.4.0 приложение BottomSheetBehavior перестало работать для меня. BottomSheet показывает как открытый и не закрывается при вызове setState(BottomSheetBehavior.STATE_COLLAPSED) . Это не происходит в 23.4.0 библиотеки Design, где BottomSheetBehaviour работает для меня, как ожидалось. Что-то изменилось в версии 24, которая требует использования BottomSheetBehavior по-разному? Вот […]

Обновление содержимого recyclerview не работает в нижнем листе

Я хочу изменить содержимое списка в представлении нижнего листа, хотя событие click, но я получил только пустой лист. Вот демо-версия, модифицированная из BottomSheetSample (github.com/niravkalola/BottomSheetSample). mainActivity.java package com.nkdroid.bottomsheetsample; import android.content.DialogInterface; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.design.widget.BottomSheetBehavior; import android.support.design.widget.BottomSheetDialog; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.Button; import java.util.ArrayList; import java.util.List; import java.util.Random; public class […]

Сделать нижний экран в полноэкранном режиме над строкой состояния

Недавно я использовал android.support.design.widget.BottomSheetDialogFragment. Я хотел сделать что-то похожее на приложение для контактов Google, его BottomSheet может накладывать панель инструментов и панель состояния. Однако, когда я использую BottomSheetDialogFragment для реализации этого, это получается: Как видите, панель инструментов активности все еще видна. Вот мой код BottomSheetDialogFragment : public class KeyDetailFragment extends BottomSheetDialogFragment { private BottomSheetBehavior.BottomSheetCallback mBottomSheetBehaviorCallback […]

BottomNavigationView не является полной шириной

Я работаю над Android-приложением и реализую BottomNavigationView из библиотеки дизайна. Я рассмотрел множество примеров, и я не могу понять, что не так с моим макетом. BottomNavigationView не отображается как полная ширина. Другая проблема заключается в том, что цвет панели состояния не применяется. activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <!– Include the toolbar […]

BottomSheetBehaviour setstate без анимации

Я пробовал новый BottomSheetBehaviour с библиотекой дизайна 23.0.2, но я думаю, что он слишком ограничен. Когда я меняю состояние с setState() метода setState() , в нижней части таблицы используется анимация объявлений, чтобы перейти в новое состояние. Как изменить состояние сразу, без анимации? Я не вижу публичного метода для этого.

Intereting Posts
Получение массива символов от пользователя без использования строки Не удалось найти инструмент. Пожалуйста, предоставьте правильный путь к каталогу Android SDK в качестве параметра конфигурации Android как получить sqlite данные по имени столбца ADT Bundle для Windows 7 64-битная пропавшая папка JRE и не запускается – я пробовал Как обнаружить отсутствие камеры в устройстве Android? А также, если устройство имеет переднюю камеру, как ее использовать? Идеи источника QualcommCameraHardware native_get_picture: MSM_CAM_IOCTL_GET_PICTURE Ошибка времени ожидания подключения? Play Store говорит, что мой телефон не поддерживает мое собственное приложение? SoftReference получает слишком ранний сбор мусора Проблемы с minSdkVersion 1.5 Пересылка портов Chrome DevTools не работает для больших номеров портов Android, получающий изображение из галереи, вращается Android VideoView запускает множество видео последовательно SecurityException с grantUriPermission при совместном использовании файла с FileProvider Не могу найти подходящий пример для класса спрайтов android 2d opengl, который не использует GL11Ext для рисования Что проще для кода: Android App vs iOS App?