![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 56
|
Как лучше организовать заливку текста в таком случае?
Т.е. есть светлая полоса, над которой размещен текст(темный для контраста), на фоне светлой полосы постепенно увеличивается темная полоса(индикатор). Понятно, что когда темная полоска доходит до текста, текст над ней становится невидимым и его цвет должен измениться. Пока есть идея использовать 2 текстовых поля: 1 со светлым текстом - прятать под маску и маску увеличивать вместе с темной полоской,постепенно закрывая им 2-е поле с темным текстом. Но подозреваю, что есть решения и получше... |
|
|||||
|
Мне кажеться что с маской нормальное решение. Ну по крайней мере я бы так делал.
__________________
+ |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Маской в виде текста.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Есть и получше, но только для восьмерки и выше.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 08.08.2008 в 08:26. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 79
|
Такого простого решения как Blend Invert я ещё не видел!!! респект Wolsh!
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 56
|
Wolsh, шикарное решение
![]() пасиба |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|