Articles of Дизайн

Преобразование цветаПримечание к цветуPrimaryDark (насколько темнее)

В руководстве с Material Design, насколько темнее должна быть панель состояния, чем панель действий? У меня есть набор цветов для панели действий во время выполнения, и у меня нет способа узнать этот цвет во время программирования, так как я могу получить правильный цвет статусной панели? Я знаю, что смогу затемнить цвет, используя этот this.getSupportActionBar().setBackgroundDrawable(new ColorDrawable(colorPrimary)); […]

Я хочу изменить размер значка в панели задач

Я попытался использовать этот код <item android:id="@+id/male_button" android:layout_width="46dp" android:layout_height="56dp" android:layout_gravity="right" android:icon="@drawable/icon_male" android:showAsAction="always" android:title="i"/> <item android:id="@+id/female_button" android:layout_width="46dp" android:layout_height="56dp" android:layout_gravity="right" android:icon="@drawable/icon_female" android:showAsAction="always" android:title="i"/> И я изменил android: layout_width = "46dp" на android: layout_width = "30dp", но у меня все еще есть тот же размер, И теперь у меня есть это Как я могу изменить значки в качестве […]

Как настроить диалоговое окно виджета PlaceAutocomplete для списка мест

Мне нужно показать список мест в dropdown списке, используя google placeAutocomplete widgets. Здесь я получаю диалог, чтобы показывать места в соответствии с моим запросом, но мне нужно предоставить собственный дизайн для этого диалогового окна результатов поиска, как в приложениях Uber, Ola. Здесь мне нужен дизайн, как показано ниже. Если кто-то сделал это раньше, пожалуйста, дайте […]

Показать и скрыть панель действий при прокрутке содержимого пейджера

Я хочу показать и скрыть панель действий / панель инструментов в качестве приложения Google Play Store. Я использую скользящие вкладки сверху и просматриваю пейджер, чтобы отображать содержимое каждой вкладки. Вот скриншот приложения Google Play Store для справки: Мой макет XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout style="@style/HeaderBar" android:id="@+id/headerbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include layout="@layout/toolbar_no_bg" […]

Меню переполнения Android, расположенное над панелью действий / панелью инструментов?

Это мой первый вопрос переполнения стека. Горе со мной, если я не добавлю достаточно или добавляю слишком много деталей. Я пытаюсь, чтобы мое меню переполнения появлялось под верхней панелью в моем приложении. Когда я использовал тему Holo, это делалось так просто, но я пытаюсь использовать свое приложение для использования материального дизайна, используя библиотеку appcompat v7. […]

Как добавить анимацию, когда панель действий меняет свой контент с помощью Appcompat?

Я смотрю рекомендации Google Material Design, и я хочу добавить анимированную панель действий. Моя цель – сделать что-то вроде этого: Как добавить переход для содержимого панели действий? Я использую Appcompat для обеспечения обратной совместимости.

Лучшие практики для «уровня данных» в клиентских приложениях Android

Вот один вопрос дизайна / лучшей практики. Я новичок в разработке Android и в основном новичок в веб-решениях. Итак, мой вопрос: какие лучшие практики при организации структуры приложения для Android, которые получают данные с удаленного сервера? Должен ли запрос на сервер переходить в один класс, который выполняет связь с сервером (получать и отправлять запросы), или […]

Как реализовать шаблон «Загрузка изображений» (непрозрачность, экспозиция и насыщенность) из новых руководств по дизайну материалов

Кто-нибудь задумался о реализации шаблона « Загрузка изображений» из последнего руководства по дизайну материалов. Рекомендуется, чтобы «иллюстрации и фотографии могли загружаться и переходить в три этапа с шагом в шахматном порядке». Это непрозрачность, экспозиция и насыщенность: В настоящее время я использую Volley NetworkImageView (фактически это производный класс). Я уверен, что это должен быть какой-то вариант […]

Лучший вариант дизайна базы данных для Android-приложения с огромными данными

Я новичок в разработке приложений для Android и новом члене в stackoverflow. В настоящее время я пытаюсь создать рецепт приложения. Я определил особенности приложения и объем, который он охватит. Сфера охвата очень обширна для меня с точки зрения охвата всех рецептов со всего мира. Я должен иметь дело с большим количеством данных в этом процессе. […]

Android установил, что GridView имеет только 2 столбца на строку

Вот мой код в моей работе: public class GridViewActivity extends Activity { GridView gridView; static final String[] MOBILE_OS = new String[] { "Android", "iOS", "Windows", "Blackberry" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); gridView = (GridView) findViewById(R.id.gridView1); gridView.setAdapter(new ImageAdapter(this, MOBILE_OS)); gridView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) […]