Красим статус бар на ANDROID и IOS
Доброго времени суток!
Долгое время искал решение как можно покрасить статус бар (шторку) на Android устройствах выше 5 версии.
Про IOS мы не будем говорить, потому что, это сделано в FMX из коробки (в демо проекте будет дополнение чтобы в run-time применять покраску)
Примерно год назад я создал модуль, который реализовывал эту фичу, но он был не полноценен, на некоторых устройствах покраска происходила только после смены ориентации экрана, что неправильно. Проблемы с покраской были у устройств на базе процессоров Intel и arm64-v8a. В том модуле я использовал изменение флагов JWindow в run-time, а именно добавлял FLAG_TRANSLUCENT_STATUS
Но видимо изменение флагов в run-time некорректно обрабатывается…
Решение пришло на днях, попробовать подменить стиль для MainActivity и добавить нужные флаги в XML разметку.
Состоялся вебинар «Будущее отчетности в Delphi. Планы развития FastReport VCL/FMX для новых версий Embarcadero RAD Studio»
В вебинаре принимал участие ведущий специалист и разработчик направления Delphi компании Fast Reports Денис Зубов.
Он рассказал, что уже реализовано и чего нового можно ожидать
Жертвы тиража N 2
Продолжение темы в исходной «Жертвы тиража«. Писал где-то в 2006-2007 году. Нашел как черновик, решил опубликовать, чего пропадать тексту 🙂
http://www.osp.ru/os/2005/11/072.htm
7 проблем программной инженерии
середина 80-ых —
#3 ModernListView — динамическая подгрузка контента
Доброго времени суток!
Сегодня хотел бы рассмотреть динамическую подгрузку контента.
Мы не так давно в нашем ламповом чатике обсуждали два варианта подгрузки данных:
- Бесконечный скроллинг (например как лента в ВК)
- Паджинация/Пагинация (постраничная загрузка)
Шпаргалка #1. Получение значения перечисляемого типа
Небольшой пост-шпаргалка. Буду предельно краток. Допустим, у нас есть некий перечисляемый тип. Например: TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, // 0..4 ftBoolean, ftFloat,
21 причина, чтобы перейти на новейшую версию RAD Studio 10.1 Berlin
Какая бы версия Delphi, С++Builder или RAD Studio не использовалась у вас сейчас, вам стоит запланировать переход на самый последний релиз 10.1 Berlin Update 2
Unexpected feature
I have a task to experiment with 2 instances of InterBase XE7 at the same computer.
Install went OK over existing instance gds_db. Don’t forget to
#2 ModernListView — режим мультивыделения
Доброго времени суток!
Продолжаю знакомить Вас с TListView и возможностями надстройки ModernListView.
Сегодня я расскажу как можно сделать MultiSelect для списка.
#1 — ModernListView — горизонтальный режим
Доброго времени суток!
Я уже кратко рассказал о ModernListView в предыдущем посте, теперь бы хотел чуть подробней рассказать о горизонтальном режиме.
#0 ModernListView — знакомство
Доброго времени суток!
Так вышло, что в мобильных приложениях мы часто используем списки для отображения информации и самый гибкий и удобный компонент это TListView. Но часто