Articles of androiddesignsupport

ViewPager внутри фрагмента

Я пытаюсь добавить viewpager к фрагменту, используя новую библиотеку дизайна поддержки Android. У меня есть 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:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appBarLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> <android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout> […]

«Скрытая» панель инструментов видна в строке состояния

Использование CoordinatorLayout для скрытия моей панели инструментов при прокрутке вниз. Панель инструментов думает, что она скрыта. Но это не так. Кто-нибудь понимает, почему это происходит? Примечание. У меня есть строка состояния, которая должна быть полупрозрачной, чтобы иметь подходящие ящики для материалов. Создание строки состояния сплошным цветом – это не то решение, которое я ищу – […]

Как сделать заголовок NavigationView липким

Можно ли сделать заголовок липким в библиотеке поддержки дизайна NavigationView? <android.support.design.widget.NavigationView android:id="@+id/nav_drawer" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/nav_header" app:menu="@menu/nav_drawer" style="@style/navigation_view_drawer" /> РЕДАКТИРОВАТЬ: Мои попытки до сих пор привели к этому Переопределение виджета NavigationView и добавление нового метода: public class CustomNavigationView extends NavigationView { public CustomNavigationView(Context context) { super(context); } public CustomNavigationView(Context context, AttributeSet attrs) { super(context, attrs); […]

Удаление фокуса из recyclerview внутри вложенного Scrollview

Привет, я столкнулся с одной проблемой при проектировании, и ее xml выглядит следующим образом. Проблема в том, что я использую два textview, кнопки и recyclerview внутри вложенного scrollview. Когда я запускаю это представление кода, запускается из recyclerview, но когда я прокручиваю вниз, отображаются кнопки textview, кнопки. Пожалуйста, помогите мне, как начать просмотр с первого взгляда […]

AppBarLayout не отвечает на прокрутку в фрагменте

Я использую новую библиотеку Android Support Design. Я следил за демонстрацией в блоге Blogs Developer Android Developer, за исключением того, что я использую фрагмент для RecyclerView вместо того, чтобы помещать оба в один и тот же xml. Вот мой activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/drawer_layout" > <android.support.design.widget.CoordinatorLayout android:layout_height="match_parent" android:layout_width="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <include […]

Gradle build очень медленно после добавления библиотеки поддержки Android Design

Студия Android работает очень медленно после добавления библиотеки поддержки Android Design в gradle compile 'com.android.support:design:22.2.0' Но быстро наращивается, как только я удаляю указанную выше библиотеку, 30 секунд против 5 минут, я использую TabLayout и панель инструментов из библиотеки, поэтому мне это нужно, не уверен, что проблема с библиотекой или сама TabLayout требует времени для загрузки, […]

Раздуть меню в файле CollapsingToolbarLayout

Я использую библиотеку поддержки дизайна `CollapsingToolbarLayout.My проблема в том, что я не могу раздуть значок действия меню на панели инструментов. Я использую приведенный ниже код для создания CollapsingToolbarLayout. <android.support.design.widget.AppBarLayout android:id="@+id/app_bar_layout" android:layout_width="match_parent" android:layout_height="240dp"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginBottom="32dp" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/profile_image" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" […]

Как получить текущую позицию выбранного элемента с помощью TabLayout в библиотеке Android Design

Я использую библиотеку TabLayout для дизайна Android, так как я могу получить текущую позицию закладки выбранного элемента. ViewPager pager = (ViewPager) view.findViewById(R.id.pager); MyPagerAdapter adapter = new MyPagerAdapter(getChildFragmentManager()); pager.setAdapter(adapter); tabLayout.setupWithViewPager(pager);

Как реализовать анимированные векторные чертежи с помощью библиотеки поддержки дизайна 23.2?

Я видел блог разработчиков Android, что новая библиотека поддержки дизайна 23.2 поддерживает анимированный вектор. Когда я искал, я наткнулся на эту ссылку, чтобы реализовать анимированный вектор. Точно так же можно реализовать анимированные векторные чертежи в библиотеке поддержки дизайна 23.2? Может ли кто-нибудь помочь мне с новой реализацией?

Настроить отступы между элементами меню «Навигация»

Можно ли настроить расстояние между пунктами меню в библиотеке поддержки дизайна Android- NavigationView ? Мое требование – создать подменю в NavigationView в котором пункты меню имеют меньшее расстояние между ними, а затем – родительское меню.

Intereting Posts