Articles of android support design

SnackBar сверху. Это возможно?

Я хотел предоставить анимацию SnackBar сверху, вместо обычного поведения, отображающего SnackBar снизу. Это легко взломать?

Save BottomNavigationView выбранный элемент во время вращения экрана

Используя ASL's 25.0 BottomNavigationView я столкнулся с некоторыми проблемами, такими как сохранение выбранного элемента (или его индекса) и выбранного элемента программно.

Как создать AppBarLayout, который перекрывает содержимое координатораLayout

При использовании CoordinatorLayout с AppBarLayout в некоторых действиях мне нужно, чтобы контент находился под AppBarLayout, т.е. панель инструментов использует прозрачный цвет и накладывает содержимое. По умолчанию CoordinatorLayout + AppBarLayout организует так, чтобы панель инструментов и прокручиваемый контент были рядом друг с другом, без каких-либо совпадений. В руководствах разработчиков Android есть документация по этому вопросу, и […]

BottomNavigationView отображает как значки, так и текстовые метки во все времена

Я использую android.support.design.widget.BottomNavigationView из библиотеки поддержки дизайна версии 25 compile 'com.android.support:design:25.0.0' <android.support.design.widget.BottomNavigationView android:id="@+id/bottomBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_gravity="center" app:itemBackground="@color/colorPrimary" app:menu="@menu/bottom_navigation_main" android:forceHasOverlappingRendering="true"/> Когда в @ menu / bottom_navigation_main есть только три действия, он всегда отображает значки и текстовые метки. Каким образом можно отображать как значки, так и текстовые метки во все время, когда существует более трех действий.

Android Bottom Navigation Bar с тенью

Я реализую нижнюю панель навигации в приложении Android, используя библиотеку дизайна поддержки v25.1.0 . Есть ли способ добавить эффект теневой тени, такой же, как и текущее приложение Google Photos для Google Android?

RecyclerView в CoordinatorLayout теряет свое верхнее дополнение после изменений ориентации

Я пользуюсь библиотекой поддержки разработки rev. 23.0.1 (и 22.2.1). Проблема заключается в изменении активности, если RecyclerView (помещенный в фрагмент) прокручивается, он теряет верхнее дополнение, которое, вероятно, равно StatusBar Height + AppBar Height (как вы видите на картинке). Подробнее см. В этом примере видео Вот мой макет <android.support.design.widget.CoordinatorLayout android:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/discount_activity_app_bar_layout" android:layout_width="match_parent" android:layout_height="256dp" […]

Как установить высоту AppBarLayout программно в библиотеке поддержки Android v24.0.0?

При обновлении с помощью библиотеки поддержки Android v23.4.0 до версии v24.0.0, устанавливая высоту в 0 программно, приложение AppBarLayout перестает работать: appBayLayout.setElevation(0); Он работает при настройке высоты в XML.

Совместное использование NavigationView со всеми мероприятиями?

Как мы разделяем Drawer со всеми видами деятельности? В onNavigationItemSelected : onNavigationItemSelected из setNavigationItemSelectedListener мы можем получить id и перейти к нему. Я ищу что-то вроде этого: private void initDrawerLayout() { drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); NavigationView navView = (NavigationView) findViewById(R.id.navigation_view); navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) { Intent intent; int id = menuItem.getItemId(); […]

Еще раз получив java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.i после обновления в Инструменты поддержки 23

Я применил одно из многочисленных решений, перечисленных на https://code.google.com/p/android/issues/detail?id=78377 для этой проблемы с 4.2.2 телефонами, но теперь, когда я обновил для поддержки инструментов 23 Проблема вернулась. Если вы посмотрите на отчет об этой проблеме, вы увидите, что с момента обновления обновлено много людей с той же проблемой. Решения на NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder также не работают, потому […]

Установите layout_anchor во время выполнения на FloatingActionButton

Я пытаюсь анимировать android.support.design.widget.FloatingActionButton, который прикреплен к моему AppBarLayout. Я могу настроить его в макете xml, и это хорошо видно. Однако я делаю переход с разделяемым элементом к этому макету, и FAB появляется перед представлением. Я попытался установить видимость GONE и INVISIBLE, но они, похоже, игнорируются, если layout_anchor установлен в макет xml. Во всяком случае, […]

Intereting Posts
Приложение зависает и приостанавливает все потоки при использовании AsyncTask Как Jack (набор компиляторов Java для Android) повлияет на разработчиков Scala Как начать намерение из ResolveInfo MediaPlayer пропускает вперед около 6 секунд при вращении Максимальный размер класса SharedPreferences Android DataBinding и MVVM – использование одинаковых файлов макета для разных условий с использованием одинаковых моделей просмотра Обновления обновления недоступны для выбранного клиента Spinner – как установить границу вокруг выпадающего списка? Android: как перерисовать графический элемент? Android, строковый ресурс не найден Как установить цвет фона в представлении Как определить, является ли какая-либо из моих операций самой фронтальной и видимой для пользователя? Изображение пользовательской камеры Android не появляется в галерее, пока я не перезагружу свой телефон Как включить файлы aar, используемые в библиотечных проектах в основном проекте на Android Как вставлять и воспроизводить видео на YouTube в андроиде