Articles of design

КоординаторLayout оставляет пустое место внизу после прокрутки

Я пытаюсь внедрить новейшие дизайнерские трюки Google с помощью CoordinatorLayout и иметь проблемы с прокруткой и эффектом параллакса. После того, как активность отображается, все выглядит нормально, но проблема возникает, когда я пытаюсь прокручивать. Кажется, что нижний вид не расширен правильно, и после его прокрутки вниз появляется пустое пространство. Bottom View кажется большим, насколько он имеет […]

Можно раздуть XML-макет в службе? (Android)

Я хочу раздуть XML-макет в службе. Как ты делаешь это? Я пытался использовать диспетчер и диспетчер окон, но я думаю, что он не работает. Любая тактика по этому поводу? Благодарю. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:id="@+id/main" > <LinearLayout android:id="@+id/top" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal" > <FrameLayout android:id="@+id/topLeft" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="topLeft" android:layout_weight="1.0" android:background="#ff3d38"></FrameLayout> <FrameLayout […]

Как выбирать между прямым доступом к базе данных и поставщиком контента?

Я пишу приложение, которое состоит из бизнес-логики и частей пользовательского интерфейса. Существует достаточно большой объем данных для хранения и доступа / изменения как BL, так и UI. В большинстве случаев изменения сохраненных данных должны быть немедленно отражены в пользовательском интерфейсе. Как я могу решить, должен ли я или не должен использовать прямой доступ к БД? […]

Как я могу удалить ненужное верхнее дополнение вида навигации?

Существует ненужное верхнее дополнение между заголовком и первым элементом, показанным на этом рисунке. Как его можно удалить? Вы можете найти исходный код здесь: https://github.com/chrisbanes/cheesesquare

Как правильно спроектировать / настроить Android-навигатор

У меня возникли проблемы с поиском любых ресурсов по правильному дизайну стандартного навигационного ящика . У меня есть ниже XML и я ищу способы заполнить несколько списков, изменить шрифт текста в listview и т. Д. Я пытаюсь спроектировать аналогично некоторым из следующих конструкций. Я хочу найти документы, руководства, код, примеры или какое-то направление, кроме ссылки […]

CollapsingToolbarLayout setTitle () не обновляется, если не свернут

В новой библиотеке дизайна мы должны установить заголовок панели инструментов на CollapsingToolbarLayout , а не на самой Toolbar (по крайней мере, при использовании панели свертывания). Но setTitle() обновляет заголовок только в следующих обстоятельствах: 1) Когда CollapsingToolbarLayout еще не имеет названия 2) В настоящий момент CollapsingToolbarLayout становится полностью скомпенсированным 3) В настоящий момент CollapsingToolbarLayout начинает расширяться […]

Использование библиотеки дизайна Google, как скрыть кнопку FAB в прокрутке вниз?

Google выпустила библиотеку Design, я использую compile 'com.android.support:design:22.2.1' Однако я не вижу каких-либо примеров кода, как использовать эту библиотеку и как анимировать панель FAB для прокрутки. Я предполагаю, что могу прослушивать события прокрутки в ListView, а затем сам анимировать кнопку, но разве это не запекается в API (это не проблема этой библиотеки поддержки). Есть примеры? […]

Когда отображается неопределенный прогресс, входящий в библиотеку поддержки Android

Пользовательский интерфейс моих приложений построен с использованием библиотеки поддержки Android, но в настоящее время нет версии AppCompat (interederminate) progressbar, что действительно нужно моему приложению. Я бы предпочел не использовать какие-либо сторонние библиотеки для достижения прогрессивных блоков материалов, поэтому мне интересно, если кто-то сидит на информации о том, почему он не включен в библиотеку поддержки, и […]

Каковы новые возможности библиотеки поддержки Android Design и как использовать ее Snackbar?

Вчера был выпущен Android M Preview для разработчиков. Как обычно, появилось много удивительных новых функций. Я заметил, что Snackbar – один из них. Я прочитал документ о Snackbar , из которого я узнал, что Snackbar находится в библиотеке библиотеки поддержки Android Design, абсолютным путем которой является android.support.design.widget.Snackbar . И в документе говорится, что: Закуски обеспечивают […]

Как настроить панель контекстного действия с помощью appCompat в материальном дизайне

MainActivity.java Я реализовал MultiChoiceModeListener в этом классе, а ниже – код: На listView : listView.setMultiChoiceModeListener(MainActivity.this); listView.setChoiceMode(listView.CHOICE_MODE_MULTIPLE_MODAL); @Override public boolean onActionItemClicked(ActionMode arg0, MenuItem arg1) { switch (arg1.getItemId()) { case R.id.save: // Close CAB arg0.finish(); return true; case R.id.saveto: // Close CAB arg0.finish(); return true; default: return false; } } @Override public boolean onCreateActionMode(ActionMode arg0, Menu arg1) […]

Intereting Posts
Android: Полный контроль над телефоном (режим киоска), возможно ли это? Как? Как применить пользовательский образ к флажку в android Почему мы используем 10.0.2.2 для подключения к локальному веб-серверу вместо использования IP-адреса компьютера в Android-клиенте Как проверить, не является ли текущий поток не основным потоком Лучший способ: сохранить и восстановить позицию TextView в ScrollView Есть ли причина не звонить setIntent при переопределении onNewIntent? Установите диапазон для элементов в GridLayoutManager, используя SpanSizeLookup Как объявить глобальные переменные в Android? Как изменить галочку флажка в андроиде Просмотр сообщения в журналах: «приложение: тема устарела»? Как обнаружить только собственный браузер для Android PREVIEW – Google Nexus 5X – 6.0.0 (API 23) Gapps Как я могу использовать сервисы google play в проекте maven? Android, когда ViewPager вставляется как Child get error android.view.ViewGroup.jumpDrawablesToCurrentState (ViewGroup.java:5035) Как разработать мягкую клавиатуру для Android?