om.pranayama
-
Постов
2 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные om.pranayama
-
-
Здравствуйте форумчане и профессионалы разработчики.
Компилирую проект через C++Builder 10.2 под Android
Появилась следующая проблема при использовании компонента TBitmapListAnimationЕсли приложение свернуть, а затем развернуть - то появляются жуткие глитчи в ввиде чёрных фонов вокруг компонентов, типа TImage, TButton.
В Windows такая проблема - не наблюдается.
Попытки вызвать Repaint или даже Invalidate для всей формы - положительного результата не дают.
Пожалуйста, помогите решить эту проблему.
//--------------------------------------------------------------------------------------------------------------------------------------------
ТЕМУ МОЖНО УДАЛЯТЬ
Причина не в TBitmapListAnimation а в TAniIndicator, который работал совместно с TBitmapListAnimation.
Приношу извинения за беспокойство. Проблема была в TAniIndicator. Буду разбираться почему он так себя безобразно ведёт.
Тему можно удалять.
TBitmapListAnimation проблемы с отрисовкой в Android
в TBitmapListAnimation
Опубликовано
Благодарю за предложение.
Также обнаружил, что стоит вызывать метод Stop в момент "сворачивания" приложения и возвращать анимацию через Start, когда приложение снова активно.
По этому поводу у меня возникла небольшая дилемма, но я не стал ради неё создавать отдельный топик. Дело в том, что отловить "сворачивание" в Android удалось через OnSaveState событие главной формы, а вот OnActivate и OnShow у меня почему-то не хендлятся, когда Android приложение "разворачивается". Решил свою дилемму путём булевого флага, который выставляю в событии OnPaint формы, чтобы "понимать", что приложение было развёрнуто и отображено пользователю.
Такое вот
костыльноеadhook решение у меня вышло Если подскажите как можно решить его покрасивей - буду признателен.