January 25, 20206 yr Administrators Скачать: Релиз доступен только по запросу. Дата релиза: 25 января 2020 Список изменений: * Улучшения в TfgCanvas: - Исправлен метод отрисовки цепочки отрезков DrawLines. Неверно использовался масштаб и неверно отрисовывались отрезки. - Исправлен метод заливки полигона FillPolygon. Неверно использовался масштаб. - Исправлен метод отрисовки текста FillText на канве TfgBitmap. - Теперь при первом запросе канвы у TfgBitmap, битмап автоматически проставляет коэффициент масштабирования для канвы равный TfgBitmap.Scale. Это сделано, чтобы при отрисовке на канве битмапа использовались логические размеры, как и для канвы формы. До этого исправления приходилось руками масштабировать всю отрисовку. * Улучшение в Java-Delphi мосту: - Теперь Java листенеры могут вызываться из разных потоках. Это позволяет избежать ошибок в методах листенера, который вызываются из разных потоков и возвращают в качестве результата Java объекты. * Улучшения в TfgCollectionView: - Добавлены два свойства для управления видимостью полос прокрутки HorzScrollBar, VertScrollBar. Чтобы эти свойства начали работать в ваших старых проектах, вам необходимо перед запуском проекта удалить локальный файл styles.xml. Если вы вносили правки в файл styles.xml, то вам необходимо добавить внутрь: <style name="CollectionView" parent="android:Widget"> <item name="android:scrollbars">vertical|horizontal</item> </style> * Улучшения в TfgListMenu: - #422 [TfgListMenu] Добавить возможность управлять местом, занимаемым иконкой Добавлено новое свойство TfgListMenu.IconsVisibleMode, отвечающее за то, как будет отображаться иконку в пунктах меню. https://gitlab.com/y.brovin/fgx/issues/422 * Улучшения в TfgMap: - Исправлена ошибка добавления маркеров в событии OnCameraChanging. * Улучшения в TfgDrawerLayout: - Реализованы события OnBeginOpen, OnBeginClose - Исправлена ошибка, из-за которой выдвигаемая панель пропускала касания в ниже лежащий компонент. * Новые демо проекты: - Компоненты -> TfgListMenu -> Выдвигаемое меню