Оптимизация компоновки приложения для мобильных устройств

Просмотр приложения

Сначала вы просмотрите приложение, чтобы определить, какие элементы необходимо изменить для устройств с маленьким экраном.

  1. Войдите под учётной записью организации ArcGIS.
    Примечание:

    Если у вас нет учетной записи организации, см. варианты доступа к программному обеспечению.

  2. На ленте щелкните кнопку приложений и выберите Experience Builder.

    Опция Experience Builder в меню приложений

    Подсказка:

    Кроме того, вы можете напрямую перейти на сайт Experience Builder.

    Появится Experience Builder. На главной странице перечислены последние созданные интерфейсы.

  3. Щелкните кнопку Создать новый.

    Кнопка Создать новую

    Появляется список шаблонов. У шаблонов есть предварительно настроенные компоновки и виджеты, которые вы можете изменить. Вы создадите приложение, используя шаблон информационного приложения для парка, созданный для этого упражнения.

  4. Выберите вкладку ArcGIS Online.

    Вкладка ArcGIS Online

  5. В строке поиска введите НП Грейт-Смоки-Маунтинс, владелец:Learn_ArcGIS. В списке результатов для НП Грейт-Смоки-Маунтинс (Упражнение) щелкните Создать.
    Подсказка:

    Правильный шаблон имеет миниатюру с фотографией парка. Вы можете увидеть полное название шаблона, указав на его имя.

    Кнопка Создать для шаблона НП Грейт-Смоки-Маунтинс

    Приложение создается с использованием этого шаблона. Вы попадете в редактор, где сможете внести необходимые изменения.

    Приложение по умолчанию в редакторе

    В приложении семь страниц, на которые можно переходить с главной страницы. Хотя приложение выглядит хорошо, оно предназначено только для экранов настольных компьютеров. Вы измените отображение, чтобы увидеть, как он выглядит для устройств с маленьким экраном.

  6. На летне нажмите кнопку Изменить страницу для устройств с маленьким экраном.

    Кнопка Изменить страницу для устройств с маленьким экраном

    Примечание:

    Ниспадающее меню измерений рядом с кнопкой позволяет предварительно просмотреть приложение для конкретных размеров экрана. Однако вы можете изменить расположение только для трех общих видов устройств.

    Ориентация приложения изменится.

    Приложение, использующее компоновку для устройств с маленьким экраном

    Многие элементы приложения теперь слишком малы, чтобы текст можно было прочитать, а текст заголовка больше не помещается в области заголовка.

    По умолчанию заголовок и основная область приложения были настроены с использованием макета Авто-компоновка. В этой компоновке Experience Builder выполняет изменения автоматически. Вам потребуется внести несколько специальных изменений, чтобы это приложение было оптимизировано для мобильных устройств.

Редактирование основной области

Главная страница приложения состоит из двух компонентов: заголовка и основной области. Область заголовка — это верхняя часть страницы, содержащая заголовок, логотип и кнопки навигации. Основная область — это нижняя часть страницы, содержащая основной контент. Сначала вы отредактируете основную область.

  1. Для основной области щелкните Пользовательский.

    Кнопка Пользовательский для основной области приложения

    Появится сообщение о том, что, включив пользовательский вид, вы можете вручную организовать виджеты отдельно от других режимов устройства.

  2. Для Вы уверены, что хотите включить? щелкните ОК.

    Теперь можно производить редактирование основной области. Сначала вы измените кнопку Текущие условия. На маленьком экране ее текст обрезается.

  3. Щелкните виджет кнопки Текущие условия.

    Виджет кнопки Текущие условия.

    Появится панель с опциями редактирования виджета.

  4. На панели Текущие условия перейдите на вкладку Стиль.

    Вкладка Стиль

    Вы отцентрируете кнопку, настроите ее ширину и измените ее положение относительно центра основной области.

  5. Щелкните кнопку Горизонтальное центрирование.

    Кнопка Горизонтальное центрирование

  6. В разделе Размер и положение для Ширины введите 50. На диаграмме относительного положения щелкните по цифре и введите 5.

    Параметры Размер и положение

    Изменения автоматически применяются к кнопке в предварительном просмотре. Теперь кнопка достаточно широка для отображения всего текста. Она также переместится в верхнюю часть основной области, оставляя больше места для корректировки остального содержимого.

    Кнопка Текущие условия с измененным стилем

  7. На ленте щелкните кнопку Сохранить.

    Кнопка Сохранить

    Примечание:

    Изменение размера и положения виджета для устройств с маленьким экраном не изменяет настройки для других размеров экрана. Если вы нажмете кнопку Изменить страницу для устройств с большим экраном, вы увидите, что в этой компоновке не было сделано никаких изменений. Исключение — полное удаление виджета. Удаление виджета в одном виде удаляет его для всех видов, поэтому будьте осторожны, чтобы не удалить то, что вы хотите оставить.

    Затем вы зафиксируете пять карточек, которые сплюснуты на маленьком экране. Хотя вы можете попытаться переместить и изменить их размер, как в случае с кнопкой Текущие условия, они слишком громоздкие, чтобы все поместились на экране в их текущем состоянии.

    Вы переместите карточки в лист ожидания. Лист ожидания — это способ скрыть виджет в одном размере экрана, не удаляя его для других размеров экрана. Лист ожидания целесообразно использовать, если вам нужны разные виджеты в разных режимах работы устройства или если вы хотите изменить настройки виджета, кроме размера или положения.

  8. Щелкните карточку Руководства для посетителей (самая левая карточка). На панели инструментов виджета щелкните кнопку Переместить в лист ожидания.

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

    Виджет исчезает из вида, но не удаляется из приложения и продолжает отображаться на экранах других размеров. (Если бы вы удалили виджет, он был бы удален и с экранов других размеров).

    Примечание:

    Чтобы просмотреть лист ожидания, на панели виджета Вставка щелкните вкладку Ожидающие. Вы можете в любое время заново добавить виджеты из списка ожидающих.

  9. Переместите другие четыре карточки в лист ожидания.

    Теперь, когда вы освободили место, вы добавите кнопки для замены карточек, которые вы переместили в лист ожидания. Кнопка Текущие условия не занимает много места и хорошо читается на мобильных устройствах, поэтому вы скопируете ее стиль.

  10. Щелкните кнопку Текущие условия. На панели инструментов нажмите кнопку Дублировать.

    Кнопка Дублировать

    Появится копия кнопки с именем Текущие условия 2. Вы переименуете ее и измените ее текст.

  11. На панели Текущие условия 2 щелкните заголовок панели и введите Руководство для посетителей. В поле Текст замените текст на Руководство для посетителей.

    Заголовок и текст Руководства для посетителей

    Чтобы отличить эту кнопку от кнопки Текущие условия, вы измените ее внешний вид. Окно Быстрый стиль, появившееся при дублировании кнопки, предоставляет некоторые параметры стиля по умолчанию, но вы можете внести более конкретные изменения в разделе Дополнительно панели кнопки.

  12. На панели Руководство для посетителей в разделе Фон щелкните образец цвета Заливка.

    Образец цвета Заливка

    Вы измените цвет на оттенок коричневого, используемый в Руководстве по стилю Службы национальных парков.

  13. В окне выбора цвета нажмите Еще. Для HEX введите #6f4930.

    Значение HEX задано как #6f4930

    Затем установите ссылку на кнопку, чтобы она вела на соответствующую страницу приложения.

  14. На панели Руководство для посетителей щелкните Задать ссылку.

    Кнопка Задать ссылку

  15. На панели Задать ссылку для Ссылка на выберите Страница. Для Выбрать страницу выберите Руководство для посетителей.

    Панель Задать ссылку

  16. Нажмите OK. В окне предварительного просмотра приложения закройте окно Быстрый стиль и перетащите кнопку Руководство для посетителей, чтобы отцентрировать ее примерно на 25 процентов под кнопкой Текущие условия.
    Подсказка:

    Синие направляющие, появляющиеся на экране при перемещении кнопки, показывают расстояние кнопки от других элементов. Красные направляющие показывают выравнивание кнопки относительно других элементов.

    Кнопка Руководство для посетителей перемещена на 25 процентов под кнопку Текущие условия

  17. Продублируйте кнопку Руководство для посетителей четыре раза. Отредактируйте имя, текст и ссылку каждой дублированной кнопки следующим образом:
    • Для первой кнопки измените имя и текст на История парка и установите ссылку на страницу История парка.
    • Для второй кнопки измените имя и текст на Информация о маршруте и установите ссылку на страницу Информация о маршруте.
    • Для третьей кнопки измените имя и текст на Биоразнообразие и установите ссылку на страницу Леса из болиголова.
    • Для четвертой кнопки измените имя и текст на Опрос посетителей и установите ссылку на страницу Исследование удовлетворенности посетителей.
  18. На экране предварительного просмотра приложения перетащите каждую кнопку так, чтобы она располагалась по центру на расстоянии 5 процентов под предыдущей кнопкой.

    Окончательный вид основной области со всеми кнопками

    Эти кнопки понятны и читаемы даже на маленьких экранах и имеют все те же опции навигации, что и карточки из оригинального приложения для настольных компьютеров.

  19. Сохраните приложение.

Редактировать заголовок

Теперь, когда вы закончили редактировать основную область, отредактируйте заголовок. Заголовок содержит три виджета: один для заголовка, один для логотипа и один со ссылками на все страницы приложения. В настоящее время виджеты обрезаны и перекрывают друг друга.

  1. Для заголовка выберите Настраиваемый. Для Вы уверены, что хотите включить? щелкните ОК.
  2. На экране предварительного просмотра приложения наведите указатель мыши на заголовок и нажмите Редактировать заголовок. Щелкните заголовок (НП Грейт-Смоки-Маунтинс).

    Название выделено в заголовке

    Появится панель Заголовок Болиголов с настройками для виджета заголовка. Вы уменьшите размер шрифта.

    Возможно, вы помните, что можно изменить только настройки размера и положения виджета, не затрагивая его на других устройствах. Это означает, что изменение размера текста приведет к его изменению и в настольном приложении, где изменение размера текста не нужно.

    Чтобы избежать этой проблемы, вы продублируете название и переместите оригинальный заголовок в лист ожидания. Затем вы измените размер текста дублированного заголовка, чтобы сделать заголовок подходящего размера для мобильных устройств, не вызывая его изменения на других устройствах.

  3. На экране предварительного просмотра приложения на панели инструментов виджета заголовка нажмите кнопку Дублировать.

    Дублированный заголовок выбирается по умолчанию.

  4. Выберите оригинальный заголовок снова. На панели инструментов виджета щелкните кнопку Переместить в лист ожидания.
  5. Выберите дублированный заголовок. На панели Заголовок Болиголов 2 в секции Формат текста измените размер шрифта на 16 px.

    Размер шрифта установлен на 16 px.

    Дублированный заголовок не выровнен по центру заголовка, поэтому настройте параметры его стиля.

  6. На панели Заголовок Болиголов 2 щелкните вкладку Стиль. Для Ширины введите 225 px.

    Ширина, установленная на 225 пикселов

  7. Щелкните кнопку Горизонтальное центрирование. Щелкните кнопку Замкнуть наверх и выберите Центрировать по вертикали.

    Горизонтальное и вертикальное центрирование

    Заголовок отцентрирован в поле заголовка, но его перекрывают другие виджеты, что делает его нечитаемым. Далее необходимо уменьшить логотип. Нажать на логотип на предварительном просмотре приложения сложно из-за перекрытия, поэтому вы откроете список всех виджетов на странице, чтобы изменить его настройки.

  8. На левой панели инструментов нажмите кнопку Страница.

    Кнопка Страница

    Появится список всех виджетов в приложении, отсортированный по страницам. По умолчанию отображается Главная страница.

  9. В разделе Контур под Заголовком выберите Логотип.

    Виджет логотипа

    Логотип выбран в предварительном просмотре приложения, появляется панель его настройки. Вы хотите только изменить его размер и положение.

  10. На экране предварительного просмотра приложения перетащите угол логотипа, чтобы изменить его размер до ширины около 62 px. Переместите логотип слева от заголовка.
    Подсказка:

    Вы можете изменить размер и положение логотипа или любого другого виджета, либо используя инструменты размера и положения в панели виджета, либо изменяя размер и положение виджета на экране предварительного просмотра. Используйте любой удобный для вас метод.

    Логотип изменен в размере и размещен рядом с заголовком

    Далее вы измените меню ссылок на другие страницы. Поскольку кнопки вы создали в основной части, нет необходимости отображать все ссылки и в заголовке. Вы замените текущее меню значком, адаптированным для небольших размеров экрана.

  11. В панели Страница в секции Контур щелкните Меню.

    Виджет Меню

  12. На экране предварительного просмотра приложения на панели инструментов виджета щелкните Дублировать. Переместите исходное меню в лист ожидания и снова выберите дублированное меню.
  13. На панели Меню 2 на вкладке Содержание для Типа выберите Значок.

    Опция Значок для параметра Тип

  14. Перейдите на вкладку Стиль. Измените Ширину на 30 px и переместите значок вправо от заголовка.

    Финальный заголовок

    После изменений заголовок стал немного высоковатым. Вы уменьшите его высоту для устройств с маленьким экраном.

  15. На панели Страница щелкните Главная.

    Опция Главная страница

    Появится панель Главная с опциями для главной страницы.

  16. На панели Главная в секции Заголовок измените Высоту на 70 px.

    Параметр Высота заголовка

    Примечание:

    Изменение высоты заголовка может изменить положение некоторых элементов в заголовке. Если необходимо, переставьте их.

  17. Сохраните приложение. Опционально на ленте нажмите Просмотр в реальном времени, чтобы просмотреть и протестировать домашнюю страницу готового приложения.

    Готовое приложение

В этом упражнении вы отредактировали компоновку веб-приложения, чтобы убедиться, что она оптимизирована для мобильных устройств. Вы перемещали и изменяли размеры виджетов и использовали лист ожидания, чтобы задать разные настройки для разных размеров экрана.

В этом руководстве рассматривается внесение изменений только на одной странице. Если вы хотите попрактиковаться в изменении страниц приложения для мобильных устройств, то в приложении НП Грейт-Смоки-Маунтинс есть еще шесть страниц, с которыми вы можете поэкспериментировать. Чтобы увидеть, как создатели приложения изменили каждую страницу, вы можете просмотреть готовый шаблон на своем мобильном устройстве.

Вы можете найти больше учебных пособий настранице ресурсов ArcGIS Experience Builder.