Название: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: denka от Декабрь 13, 2011, 00:04 Нужно реализовать затемнение текста при переходе его верхней и нижней части Flickable элемента. буду благодарен любым идеям или предложениям
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: twp от Декабрь 13, 2011, 01:48 не совсем понятна задача. насколько я понял то нужно повесить сверху Rectangle и в нем задать полупрозрачный фон с цветом в зависимости от contentY в Flickable
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: denka от Декабрь 13, 2011, 02:03 В таком случае затемняется и фон. Мне нужно чтоб затемнялся только цвет текста. То есть было что то типа градиента цвета текста, но только в конкретном месте(top & bottom widgeta), а не для всего текста
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: twp от Декабрь 13, 2011, 02:18 а что, текст разве не черный?
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: twp от Декабрь 13, 2011, 02:34 если текст черный то ты его и не затенишь, только фон можно затенить. И чтоб вверху и внизу было то это легко делается через градиентную заливку
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: twp от Декабрь 13, 2011, 17:32 TC, отпишись, получилось или нет
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: Patrin Andrey от Декабрь 13, 2011, 19:57 На сколько я понимаю, автору нужно поставить градиент именно буквам, а не фону.
Название: Re: QML Flickable & QML Text затемнение цвета текста в зависимости от его положение Отправлено: denka от Декабрь 14, 2011, 08:35 Нужного эффекта удалось добиться после того как установил QGraphicsOpacityEffect на Flickable элемент и установил нужную opacityMask. Правда при этом при прокрутке вверх проявляется странный баг - на верхней границе Flickable элемента первая строка текста останавливается( выравнивается по линии границы ) пока не перекроется следующей и т.д.
как мне только что сообщили данный баг не проявляется под Линуксом |