Articles of design

Android TextView Long Shadow

Я пробовал это с утра, но я не могу заставить его работать. То, что я пытаюсь сделать, это создать несколько длинную тень для TextView, которая похожа на следующее: Http://www.iceflowstudios.com/v3/wp-content/uploads/2013/07/long_shadow_banner.jpg http://web3canvas.com/wp-content/uploads/2013/07/lsd-ps-action-720×400 .png Мое решение до сих пор заключалось в том, чтобы создать много TextViews и каскадировать их друг под другом, но есть много проблем с производительностью, […]

Отсутствие эффекта пульсации при касании в recycliewiew

У меня есть recyclerview с четырьмя элементами сетки (2 * 2), которые работают как меню. Однако, когда я нажимаю на них, эффект пульсации не отображается. Это просто приводит меня к следующему действию без какого-либо визуального подтверждения того, что представление было нажато. Может ли кто-нибудь помочь? Основная деятельность public class MainActivity extends AppCompatActivity implements MainMenuAdapter.OnItemClickListener { […]

SVG Vs PNG на Android

Каков наилучший способ работы с изображениями в Android. Недавно в Android Lollipop мы поддержали концепцию SVG (масштабируемая векторная графика). Это лучший способ работы с изображениями для поддержки всех разрешений PNG (размещение изображений в зависимости от ресурса) или SVG (небольшие размеры файлов, которые хорошо сжимаются, масштабируется до любого размера, не теряя ясности (кроме очень маленьких)).

TextInputLayout анимация перекрывает текст, когда текст установлен программно

Я использую TextInputLayout с библиотекой поддержки дизайна 22.2.1 . Я устанавливаю значение EditText программно, и когда появляется экран, я вижу, что подсказка TextInputLayout перекрывает текст внутри, прежде чем двигаться в плавающей позиции. Здесь простой макет: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hint1" /> </android.support.design.widget.TextInputLayout> В моей Activity : @Override protected void onCreate(Bundle savedInstanceState) { […]

Координатор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 начинает расширяться […]

Intereting Posts
Android – как программно определить ShapeDrawables? Константа «Запуск Android Lint» Failed, ошибка nullpointerexception появляется в Eclipse (но, похоже, не мой код) Как удалить runnable из объекта обработчика, добавленного postDelayed? Как добавить android на платформу кордовы? Ошибка PATH? Как изменить шрифт в TextView? ListView с добавлением и удалением кнопок в каждой строке в android Анимация Android Scale с интерполятором отскока Как использовать существующую базу данных с Android-приложением Создание проекта Android с муравьем, имеющим проект библиотеки в зависимости от другого проекта библиотеки Что такое layout_collapseParallaxMultiplier, используемый в CollapsingToolbarLayout? Ошибка: «Невозможно сделать статическую ссылку на нестатический метод findViewById (int) из типа Activity" О «init: untracked pid xxxx exited» в Genymotion Android: Как заполнить RelativeLayout до полной ширины экрана? Как начать разработку приложений для Android? Выполнение скриншота программно не захватывает содержимое поверхности