|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.11.2022, 11:47 | #1 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Шрифт с "всплывающим" эффектом
Здравствуйте! Есть задача, описана она следующим образом:
Цитата:
|
|
21.11.2022, 12:07 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Вычисляете размер области полностью напечатанного текста и создаете bitmap размером с 2 строки этого текста. Далее на bitmap рисуете текст постепенно уменьшая координату x у букв, а на экран копируете часть bitmap содержащую только верхнюю строку. Таким образом получится эффект будто буквы выползают наверх. Если добавить массив с координатами x для каждой отдельной буквы, тогда можно эту анимацию сделать отдельно для каждой буквы.
Или вам что-то другое надо? |
21.11.2022, 12:37 | #3 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 483
|
Так там оно того
стимулятор https://yoomoney.ru/to/41001303250491
|
21.11.2022, 12:40 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Вот поэтому я и добавил описание про массив, но можно обойтись и простой функцией.
|
21.11.2022, 13:34 | #6 | ||
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Цитата:
Для начал хотелось бы понять, что имеется ввиду под эффектом "выплывания"... Цитата:
Рассчитывать для символа стандартного размера или всё же для уже увеличенного размера? Я правильно создаю bitmap? Код:
Последний раз редактировалось apofioz; 21.11.2022 в 14:46. |
||
21.11.2022, 18:36 | #7 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Лучше через CreateCompatibleBitmap
|
21.11.2022, 18:53 | #8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
А зачем нужен битмап?
Не проще будет рисовать текст и обрезать лишнее? |
21.11.2022, 19:01 | #9 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
|
22.11.2022, 05:04 | #10 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
waleri, macomics
Я правильно понимаю, что то, что я спрашиваю в своих вопросах никого не волнует, вам, я так понимаю, интересно между собой поспорить, правильно?! Так? Это, что вы имели ввиду под: "Вычисляете размер области полностью напечатанного текста и создаете bitmap размером с 2 строки этого текста. Далее на bitmap рисуете текст постепенно уменьшая координату x у букв, а на экран копируете часть bitmap содержащую только верхнюю строку." Код:
Последний раз редактировалось apofioz; 22.11.2022 в 08:47. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо написать "таймер", который будет запускаться при нажатии кнопки "Start", приостанавливаться на "Pause", и сбрасываться на "Reset" | billiejean78 | JavaScript, Ajax | 1 | 03.09.2021 08:58 |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Поиск компонента GroupBox с эффектом "спойлер" | XerSon | Компоненты Delphi | 1 | 24.03.2011 09:59 |