Articles of дизайн библиотека

Анимированный логотип вместе с рушащейся панелью инструментов в CoordinatorLayout

Я хочу реализовать сворачиваемую панель инструментов с логотипом следующим образом: Гибкое пространство с перекрывающимся контентом, как показано здесь (это уже есть); Параллаксированный шаблон в этом пространстве, который получает сплошной цвет (это тоже) Логотип с горизонтальной ориентацией, который должен отображаться прямо над содержимым, но плавать вверх, когда панель инструментов сворачивается: В действии это должно быть что-то […]

КоординаторLayout не работает

Я пытаюсь реализовать CoordinatorLayout из недавно анонсированной библиотеки поддержки Android Design, и я использовал следующий код в своем XML-макете в соответствии с образцом здесь : <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/main_content" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" 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:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_scrollFlags="scroll|enterAlways"/> <android.support.design.widget.TabLayout android:id="@+id/tabs" 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" /> Однако […]

Текст стиля TabLayout

Я пытаюсь TabLayout новый TabLayout из библиотеки дизайна Android. <style name="NavigationTab" parent="Widget.Design.TabLayout"> <item name="tabBackground">@drawable/background_tab</item> <item name="tabIndicatorColor">@color/blue</item> <item name="tabTextAppearance">@style/NavigationTabTextAppeareance</item> </style> И текст определен прямо здесь <style name="NavigationTabTextAppeareance" parent="TextAppearance.Design.Tab"> <item name="android:textColor">@color/primary_light</item> <item name="android:textSize">12sp</item> </style> Но выбранная вкладка всегда черная, как я могу ее изменить?

FloatingActionButton, квадратная кнопка ниже уровня API 17

Я использую android.support.design.widget.FloatingActionButton из новой библиотеки поддержки дизайна 22.2.0 в моем файле макета. Он работает нормально, но он показывает квадратную кнопку ниже уровня API 17

Android: Как работать с CoordinatorLayout и прозрачной навигационной панелью?

Я изучаю новую библиотеку дизайна поддержки Google. Я боюсь, как сделать навигационную панель полупрозрачной и показать содержимое recyclerView под панелью. Я тестирую 5.1-я ссылку 5. Я использовал проект ниже как проект тестирования. Образец кода от Chris Banes: https://github.com/chrisbanes/cheesesquare Я добавил ниже styles.xml <item name="android:windowTranslucentNavigation">true</item> Чтобы сделать навигационную панель полупрозрачной. Но я не могу сделать CoordinatorLayout […]

Программно показать панель инструментов после скрытия прокруткой (Android Design Library)

У меня есть следующий макет: ящик, основной вид содержимого которого имеет AppBarLayout, RecyclerView и TextView. Когда я просматриваю recycler, панель инструментов правильно скрыта. Тем не менее, у меня есть прецедент: когда все элементы из ресайклера удалены, я устанавливаю его видимость на «ушел» и TextView с соответствующим сообщением, которое он показывает. Если это происходит, когда панель […]

Панель инструментов с неправильной высотой и тенью

Я пытаюсь добавить тень к панели инструментов, используя высоту и Библиотеку дизайна. Код макета выглядит примерно так: <android.support.design.widget.CoordinatorLayout … > <android.support.design.widget.AppBarLayout … > <android.support.design.widget.CollapsingToolbarLayout … > <android.support.v7.widget.Toolbar android:id="@+id/app_bar" android:layout_width="match_parent" android:layout_height="?actionBarSize" app:contentInsetStart="16dp" android:background="@color/colorPrimary" android:elevation="16dp" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> Полный исходный код приложения доступен на github . Проблема в том, что высота панели инструментов или тень не ведут […]

Навигация и ActionBarDrawerToggle

С новым NavigationView по-прежнему рекомендуется использовать ActionBarDrawerToggle или это не «Material Design»? Например, ранее мы должны были скрыть элементы панели действий, когда ящик был открыт, но теперь в руководствах говорится, что они должны оставаться.

Как использовать SwipeDismissBehavior.OnDismissListener на RecyclerView

Я пытаюсь использовать SwipeDismissBehavoir из библиотеки поддержки дизайна. У меня есть элементы списка в RecyclerView и выбор элемента должен отклоняться (например, приложение для входящих сообщений Google). Я установил прослушиватель для элементов RecyclerView , но слушатель SwipeDismissBehavior onDismiss не получил вызов. SwipeDismissBehavior behavior = new SwipeDismissBehavior(); CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams)mItemLayout.getLayoutParams(); params.setBehavior(behavior); behavior.setListener(new SwipeDismissBehavior.OnDismissListener() { @Override public […]

TabLayout выбранный уровень гравитации

TabLayout настроен с помощью ViewPager , имеет множество вкладок, MODE_SCROLLABLE и ключевое app:tabContentStart="72dp" . Когда пользователь выбирает вкладку, TabLayout пытается прокрутить выбранную вкладку до центра. Я хотел бы, чтобы выбранная вкладка оставалась выровненной по ключевой линии, а не по центру. Является ли это возможным? Библиотека поддержки дизайна Android v22.2.0.

Intereting Posts
Android: получение списка приложений для устройств – очень медленно Android SearchView Filter ListView Как определить, является ли тип сети 2G, 3G или 4G Динамически менять высоту BottomSheetBehavior PhoneGap Android-плагин для более качественной аудиозаписи? Вопрос о локализации Android Android: избегайте разрыва строки в частях TextView String Изменить пакет по умолчанию из com.example для проектов Eclipse Android Получить событие удаления приложения в android Пользовательский текстовый просмотр с поворотом, масштабированием, уменьшением масштаба и перемещением по прикосновению в андроиде? Java.lang.IllegalArgumentException: содержит разделитель путей Как пропустить или избежать опции «пересдать и просмотреть» после съемки фотографии с камеры с помощью ACTION_IMAGE_CAPTURE Тестирование проекта Android с использованием jar dependecies Передача данных через кабель аудиоразъема на двух устройствах Android Как изменить цвет текста ActionBar в Android 5.0 Lollipop?