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

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      12

    • Постов

      2 517


  2. haword

    haword

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


    • Баллы

      4

    • Постов

      533


  3. Kitty

    Kitty

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


    • Баллы

      2

    • Постов

      792


  4. noisy

    noisy

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


    • Баллы

      2

    • Постов

      23


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

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

  1. обновленный апк LVColumns.zip
    3 балла
  2. несколько дней убили с Андреем (Andrey Efimov) на решение этой задачи За что ему большое спасибо, он доделал до рабочего варианта вот результат использовать fmx.zip скопировать fmx.dex.jar в папку с проектом далее по картинке компилируем и ждём пуш
    3 балла
  3. а вот обычный ListView в моей проге, с программой записи подлагивает без нее все летает плавно. ибо картинки кешируются на диск и как item пропадает из видимости картинка зачищается. как item становится видимым подргужается с диска.
    2 балла
  4. Можно ставить и на рабочую машину, Сиетл не пострадает
    2 балла
  5. noisy

    Отображение в виде плиток

    Прогнал оба варианта (от ZuBy и asviridenkov) на своем тестовом китайце Jiayu G3 2012 года выпуска. Android 4.1.2 Визуально разницы не заметил. но с LVcolumns потребляет меньше процессора, но незначительно. А раз нет разницы, то разумно и дешевле использовать стандартные средства
    2 балла
  6. Kitty

    Eddystone

    Удалось увидеть уведомление в шторке телефона. Выяснилось, что протокол ссылки должен быть https. Поэтому не удалось получить в шторке url для fire-monkey.ru
    2 балла
  7. как-то просмотрел ваш вопрос... вам для Берлина или Сиетла?
    1 балл
  8. странно, но мне кажется дело не в TListView. смотрите внимательно на код который грузит из БД. потому что я проверял на самом дохлом устройстве которое нашел (samsung duos или как-то так диагональ 3.2, оперативка 512 мб) и этот же список с загрузкой через инет картинок после продолжительного времени не закончил память на устройстве и вел себя корректно, без глюков
    1 балл
  9. haword

    Отображение в виде плиток

    проблема не в том что битмапы не очищаются при очистке ListView, проблема при добавлении картинок в уже готовый список. Может конечно и дело в коде но код такой, при добавлении картинки если она не была загружена считываю картинку с БД, уменьшаю до маленького размера, делаю ListViewItem.Bitmap:=TBitmap.Create далее в него загружаю эту картинку и так далее. и при пролистывании около 100 картинок лезли глюки, даже если я не изменял количество итемов в ListView. Просто скролил вниз список. Было ощущение что где то лез out of memory и это вызывало глюки отображения. Пришлось ваять поток отдельный который будет бегать по списку добавленных ListViewItem и проверять видим ли он на экране, если нет то его Bitmap очищаю и из списка удаляю ListViewItem. Читал как это делается в андроиде, там классно сделали. При событии скрола есть параметры первый видимый итем, количество видимых, и общее количество итемов, а при изменении статуса скрола параметр указывающий на то что это, идет скролинг, начался или закончился. и от сюда куда удобнее получать видимость итемов и пихать в него картинки и удалять без бубнов .
    1 балл
  10. было такое, решилось уничтожением созданных мною битмапов при очистке LV. а для родного Bitmap такого не должно быть. Хотя так сильно не тестил. будет время проверьте теорию: скройте родной Bitmap создайте TListItemImage в него загрузите картинку (предварительно уберите свои костыли) при очистке LV, сделайте сначала удаление TListItemImage procedure ClearLV(const aLV: TListView; aBitmapClear: boolean = false); var iBitmap: TListItemImage; begin if aLV.Items.Count = 0 then Exit; while aLV.Items.Count > 0 do begin if aBitmapClear then begin iBitmap := aLV.Items[0].Objects.FindDrawable('bitmap' + J.ToString) as TListItemImage; if Assigned(iBitmap) then begin iBitmap.Bitmap.Free; iBitmap.Bitmap := nil; end; end; aLV.Items.Delete(0); end; end;
    1 балл
  11. ну хотя бы вот письками мериться не буду, телефон не топовый, средний, проц Snapdragon 410
    1 балл
  12. Satellite

    Seattle Android Ошибка exited with code 1

    Скачать отдельно SDK, можно обновить при необходимости. При установке Seattle установить только NDK (пути оставить по умолчанию). У кого стоит уже Seattle и NDK можно пропустить. Прописать путь к новому SDK как у меня в настройках Android. По желанию можно поставить JDK той же версии, как и у меня.
    1 балл
  13. поставил Берлин не снимал галки с установки SDk создал новый проект для андроида сразу ошибку выдал скачал SDK android 6.0, установил дефолтным поставил последний JDK (для уверенности и 32 бита и 64 бита) теперь компилирует, собирает библиотеку, но не создается апк Все это запущено на виртуалке, чтобы рабочую сиетл не грохнуть что можно еще предпринять? дело было в sdk, скопировал из сиетла и норм
    1 балл
  14. Впечатляет! Вот бы еще сорцы от этого примера глянуть! Все понимаю, нет, так нет! Можно в личку!
    1 балл
  15. У меня всё сработало, внёс одно изменение (не считая изменений в путях sdk) Не правильно обновляется, потому что вы разместили класс в неправильной папке com.embarcadero\rtl\notifications\NotificationPublisher.class Должно быть com\embarcadero\rtl\notifications\NotificationPublisher.class и соответственно папка embarcadero должна лежать в папке com.
    1 балл
  16. компилятор сам собирает обе версии и вшивает в одну аппликацию (ну или как-то так) вот требования к девайсу (проект собран для 64-bit) прекрасно устанавливается на такие девайсы
    1 балл
  17. Здравствуйте! В общем, проблема такая: Delphi XE8.1, скомпилировал проект на Asus Zenfone2 - шторка накладывается поверх моей формы (высота шторки не учитывается при расчёте формы), скомпилировал на Nexus 5 - шторка не накладывается (т.е высота учитывается) Есть идеи с чем это может быть связано и как решить?
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...