С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: FireMonkey
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
 Аватар для Maxsis
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 242
RAD XE3+

Анимация на форме

17.08.2020, 00:31. Показов 2861. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите, пожалуйста, как реализовать воспроизведение анимации?

Я так понимаю, что Gif в FMX нет способа использовать. Попробовал разбить на спрайты, но мои попытки всегда оказываются неудачными, как правило не видно даже одного слайда, а не то чтобы говорить про анимацию.

Можете набросать проект, чтобы по кнопке запускалась какая-нибудь анимация? Циклично и один раз?
Хочется посмотреть как это работает наглядно, информация с форумов ответов не даёт...

Использую Rad Studio 10.3 и Rad Studio 1.4
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.08.2020, 00:31
Ответы с готовыми решениями:

Анимация на форме
С делфи знаком, мелкие задания в нем делаю. Задание в универе дали примерно такое: анимированное заполнение резервуара с водой. начал...

Анимация компонентов на форме
Ребят, нужно чтобы при нажатии кнопки на форму снизу выползал shape. Я пытался сделать через цыкл и свойство shape.Top, но цикл ругается:...

Анимация gif на MDI форме
Привет! Подскажите как сделать анимацию gif на MDI форме? Все работает, если форма fsNormal, а на fsMDIForm не анимируется гифка. На...

6
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
17.08.2020, 07:48
http://docwiki.embarcadero.com... pAnimation
0
 Аватар для Maxsis
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 242
17.08.2020, 12:11  [ТС]
Цитата Сообщение от krapotkin Посмотреть сообщение
http://docwiki.embarcadero.com... pAnimation
Уважаемый Krapotkin, всё понимаю. Однако, я написал достаточно доходчиво, что литература мне не помогает с данной проблемой. Я пытаюсь, но всё как-то не так, просто не запускает анимацию и всё. Если нужно, я соберу исходник, чтобы мои ошибки посмотреть.
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
17.08.2020, 14:29
прочел документацию
выяснил, что то что нужно лежит тут
http://docwiki.embarcadero.com... tAnimation
с подробным описанием, как пользоваться
положил TRectangle
Fill.Kind = bitmap
на него TBitmapListAnimation
PropertyName = Fill.Bitmap.Bitmap
AnimationBitmap загрузил картинку отсюда https://docs.coronalabs.com/gu... index.html
AnimationCount = 8
AnimationRowCount = 2
Loop = true
Enabled = true

Запустил
Вложения
Тип файла: 7z BitmapListAnimation.7z (6.27 Мб, 24 просмотров)
1
 Аватар для Maxsis
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 242
20.08.2020, 05:23  [ТС]
Цитата Сообщение от krapotkin Посмотреть сообщение
Enabled = true
Так, отлично, работает. Огромное спасибо. Однако, не понимаю, что делаю не так, потому что анимация воспроизводится криво. Создал анимацию, 4 столбца - 17 строк. Выбрал все в настройках. В итоге, какая-то рваная анимация и почему-то мозайкой. Возможно-ли сделать, чтобы каждый кадр растягивался в рамках элеминта, так сказать сделать Align = fill?

К тому же, видно что кадры обрезаются не верно.

Миниатюры
Анимация на форме  
Вложения
Тип файла: zip MyBitmapListAnimation.zip (4.12 Мб, 13 просмотров)
0
 Аватар для Maxsis
5 / 5 / 3
Регистрация: 10.06.2011
Сообщений: 242
20.08.2020, 06:16  [ТС]
Так, я понял что AnimationCount это количество кадров в общем, а не в строке...
Теперь внешне анимация норм. Вопрос только в масштабе. Как его (кадр) растянуть по размеру окна?
0
 Аватар для krapotkin
6847 / 4674 / 1463
Регистрация: 14.04.2014
Сообщений: 20,656
Записей в блоге: 21
20.08.2020, 09:46
bitmap существует не сам по себе а в контексте Fill.Bitmap
загляните туда, будьте полюбопытнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.08.2020, 09:46
Помогаю со студенческими работами здесь

Анимация в форме
Можно ли в каком-либо формате в форму воткнуть анимацию?

3D-анимация на форме
Есть 3d моделька с анимацией сделана в 3d Max. Хочу чтобы она при открытии формы загружалась и проигрывала свою анимацию. Но не знаю с чего...

Не работает анимация на форме
Добрый вечер. Прошу помощи! Пол дня искал ответ, так и не нашел в чем причина... Сделал форму, добавил на нее элементы и в том...

Анимация объекта на форме
Имеется туча, из нее падает снежинка.Как сделать так, чтобы эта снежинка после того как выпала из тучи, снова выпадала из неё.Снежинка в...

Gif анимация на форме vba
Здравствуйте! Покажите пожалуйста пример вставки gif анимации на форму vba. Не могу найти работающего примера именно на vba в формах word...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru