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

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

Модераторы
  • Постов

    2 517
  • Зарегистрирован

  • Посещение

  • Победитель дней

    265

Активность репутации

  1. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?   
    вот это классно
     хотя уже zairkz решил это, всего то нужно было ставить маркер(каждый) в центр карты. тогда AV не выходит
    а это я так понимаю косяк на IOS'ах исправили, когда включен режим модема
     
  2. Like
    Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в RAD 11 на подходе?   
    это просто мега фейл, и как теперь их ошибки устранять... править каждый раз сорцы???
  3. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в На сколько оптимально решение с TTabControl?   
    я для себя решил давно, TTabContol го*но
  4. Like
    Равиль Зарипов (ZuBy) получил реакцию от Kitty в Как раскраcить ListView   
    http://fire-monkey.ru/topic/1903-listview-color-helper/#comment-9975
  5. Like
    Равиль Зарипов (ZuBy) отреагировална krapotkin в Отображение в виде плиток   
    ну, ZuBy у нас признанный эксперт по таким делам, возможно, лучше поступить как он советует
    а у скролла - все просто:
    у нас есть компоненты (проще всего TLayout, и все нужное в него покидать) с шириной и высотой, у нас есть размер окна
    высчитываем сколько влазит компонентов в рядок и в цикле каждому Layout просто присваиваем Parent:=ScrollBox1, Position.X и Position.Y рассчитываем исходя их номера ряда и номера в ряду
    scroll вроде сам соображает, в какую сторону он может двигаться...
  6. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?   
    это просто мега фейл, и как теперь их ошибки устранять... править каждый раз сорцы???
  7. Like
    Равиль Зарипов (ZuBy) отреагировална Sergionn в RAD 11 на подходе?   
    To enforce visibility semantics, class and record helpers cannot access private members of the classes or records that they extend.
    И да, я пока еще качаю, но они, что, реально убрали доступ хелперов к приватным полям? 
    У меня куча закрытых ("мудрым" архитектором) полей  таким макаром "подтянуты" до публичного доступа
  8. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?   
    это фейл, придётся все свои фичи переносить на новый LV... как только будет berlin сразу выложу обновление
  9. Like
    Равиль Зарипов (ZuBy) отреагировална bigjorj в RAD 11 на подходе?   
    Опубликован новый прайс-лист... Ничего хорошего.
    Как и ожидалось подняли цену на все поставки на стоимость годовой подписки.
    Раньше профка стоила                   $ 1081
    Теперь (с 10% скидкой до 19 мая) $ 1265
    Можно только порадоваться за компанию, видимо лицензии раскупают как горячие пирожки раз приходится поднимать цены.
     
  10. Like
    Равиль Зарипов (ZuBy) отреагировална zairkz в Отображение в виде плиток   
    Это еще такой средненький ресторанчик)), это ж Астана.
  11. Like
    Равиль Зарипов (ZuBy) отреагировална AndroidHalfNoob в Отображение в виде плиток   
    ZuBy ни чего себе у вас жаренный Лагман в ресторанах стоит:) У нас 60р за порцию в 250 грамм. Грубо говоря 300-350 тенге  
  12. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Отображение в виде плиток   
    Ну так начиналось это все с твоей бредовой идеи))
  13. Like
    Равиль Зарипов (ZuBy) получил реакцию от afors в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  14. Like
    Равиль Зарипов (ZuBy) отреагировална zairkz в Отображение в виде плиток   
    Я не знаю что там в недрах в ListView, но по скорости скролла данная реализация поспорит с многими нативными приложениями, авторы ListView молодцы, а реализация колонок Zuby как всегда на высоте!))
    Тест (более 2000 элементов, с динамической подгрузкой картинок)
  15. Like
    Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  16. Like
    Равиль Зарипов (ZuBy) получил реакцию от DimArt в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  17. Like
    Равиль Зарипов (ZuBy) получил реакцию от enatechno в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  18. Like
    Равиль Зарипов (ZuBy) получил реакцию от Brovin Yaroslav в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  19. Like
    Равиль Зарипов (ZuBy) отреагировална Kitty в RAD 11 на подходе?   
    Нынешний инсталлятор эбраркадеро для русской локали это глюк. В качестве теста Win 7. Ждите фикс. Это уже признало все русское сообщество тестеров...
  20. Like
    Равиль Зарипов (ZuBy) отреагировална Kitty в RAD 11 на подходе?   
    Если у Вас русская локаль в Windows, то установить студию 10.1 не получиться. Эмбаркадеро сделало глючный инсталлятор. Надо ждать фикса для русской локали Windows.
    Ошибка инсталляции
  21. Like
    Равиль Зарипов (ZuBy) получил реакцию от Axbor в Mail.ru своими руками   
    на сколько помню протокол закрыли для третьих лиц еще в 12 году, т.к. раньше у меня был собственный клиент
    MRA или MMP точно не помню как назывался
  22. Like
    Равиль Зарипов (ZuBy) отреагировална Andrey Efimov в Запрет разрешений экранов   
    По поводу Гугл плей, возможно подскажет ZuBy.
    Сейчас залез в справку Гугла, вы правы, оказывается есть возможность задать ограничения по разрешению дисплея, подробности можно посмотреть тут: http://developer.android.com/intl/ru/guide/practices/screens-distribution.html Пробуйте прописать в файле AndroidManifest.template.xml. Если получится, то результатом, будет запрет на любой тип установки. Через плей маркет или вручную с установочным файлом, уже не будет иметь значения.
    В RAD Studio подобной опции не встречал.
     
    p.s. Контакты мои есть на странице "О блоге", вроде, ни у кого пока проблем не возникало. В любом случае, тут я бываю очень часто.
  23. Like
    Равиль Зарипов (ZuBy) отреагировална Andrey Efimov в Запрет разрешений экранов   
    Да, пробуйте. Будут ошибки, пишите сюда, какие именно. Я бы проверил сам, но планшета у меня нет...
    Всё там правильно написано, как раз по вашей теме Declaring an App is Only for Tablets:
    Манифест:
    <manifest ... > <supports-screens android:smallScreens="false" android:normalScreens="false" android:largeScreens="true" android:xlargeScreens="true" android:requiresSmallestWidthDp="600" /> ... <application ... > ... </application> </manifest>  
    В данном случае, единственно верным является этот вариант, через манифест, т.к. подобная ситуация уже предусмотрена разработчиками OC Android. Тот вариант, который я предложил, теперь является "костылём".
  24. Like
    Равиль Зарипов (ZuBy) получил реакцию от krapotkin в Как раскраcить ListView   
    http://fire-monkey.ru/topic/1903-listview-color-helper/#comment-9975
  25. Like
    Равиль Зарипов (ZuBy) отреагировална krapotkin в Как раскраcить ListView   
    в принципе, все просто, достаточно сделать свой класс и создавать объект этого класса в OnUpdateObjects
    Пример есть в видео effective using mobile lists или как-то так называется. CodeRage, Ray Konopka
    А еще Zuby вроде что-то в этом духе запиливал...
×
×
  • Создать...