Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      3

    • Постов

      851


  2. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      2

    • Постов

      2 124


  3. Morfi

    Morfi

    Пользователи


    • Баллы

      1

    • Постов

      35


Популярный контент

Показан контент с высокой репутацией 02.04.2014 во всех областях

  1. Почитайте эти темы, в них вы найдёте ответы на многие вопросы, связанные с картинками, включая ваш: Получаем разрешение экрана устройства, логические и физические размеры экрана в FireMonkey Как использовать иконки разного качества для экранов с разным DPI?
    2 балла
  2. Есть проблема. Я динамически создаю несколько TImage. Размеры их все одинаковы 256х256. Подгружаю в них изображения с такими же размерами 256х256. Но, отображаются как на скрине ниже. А должны, по идее заполнить весь TImage, ведь размеры одинаковы. Обращу внимание, что тот же код создание динамических TImage и подгрузки в них изображений на декстопной версии выполняется правильно. Помогите разобраться, в чем может быть проблема!? Повторюсь, код в декстопной версии и в мобильной полностью идентичен!!! Возможно вопрос очень похож на один из уже решенных тут. Но я никак не могу понять, почему код один и тот же, а поведение разное?!
    1 балл
  3. Morfi, когда вы меняете режим WrapMode на TImageWrapMode.iwStretch, по сути вы теряете качество изображения. По скольку, судя по описанному поведению, на вашем устройстве логический пиксель не соответствует физическому. А значит, картинка физически у вас имеет размер 256 на 256. А в логических координатах меньше. Потому что на вашем устройстве коэффициент масштабирования отличается от 1. Поэтому на экране с повышенной плотностью точек, 256 будет реально меньше, чем размер вашего TImage. Решение: нужно сделать несколько вариантов карты под экраны с разной плотностью пикселей. Прочитайте статьи по ссылкам Андрея. + дополнительно прочитайте статью на Android SDK - Iconography
    1 балл
  4. Если задача стоит просто изменить стандартный платформенный стиль. То, чтобы измененный стиль не занимал дополнительное место в приложении, нужно им заменить стандартный. Я писал давно статью на эту тему тут: FMX 2.0. Глобальная замена платформенного стиля по умолчанию без TStyleBook Идея простая, заменить ресурс стандартного стиля на ваш. Дополнение для названия ресурсов в приложении. Вначале указано название ресурса в приложении, затем платформа iphonestyle - iPhone iOS < 7.0 ipadstyle - iPad iOS < 7.0 iphonepadstyle_Modern - iOS >= 7.0 androidstyle - Android win7style - WIndows 7 win8style - Windows 8 lionstyle - OSX Если же вы создаете новые стили (кастомный стиль итемов и тд), то их нужно грузить обычным способом через стиль бук. И поскольку они новые, ваши, то они включаются в ресурсы формы и увеличивают размер приложения.
    1 балл
  5. Подключать разные стили к вашему проекту можно при помощи TStyleBook. Вносить изменения в стиль можно при помощи Bitmap Style Designer или TStyleBook. На форуме, в этом же разделе, достаточно тем про это: Где взять стандартный стиль в FireMonkey для iOS и Android, используемый по умолчанию? Как поменять цвет выделенного итема в ListBox для андроид стиля?
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...