Каталог статей
Создание бегущей строки в QML
Итак, пример кода для создания бегущей строки с использованием QML элемента Row и NumberAnimation.Текст будет скроллиться справа налево:
Собственно, сам код:
import QtQuick 1.0 Rectangle { id: screen property int pixelSize: screen.height * 1.25 property color textColor: "#ee9797" property string text: "www.QML.ucoz.com " width: 640; height: 320 color: "steelblue" Row { y: -screen.height / 13.5 width: 640 NumberAnimation on x { from: 0; to: -text.width ; duration: 10000; loops: Animation.Infinite } Text { id: text;font.pixelSize: 320; color: screen.textColor; text: screen.text } Text { color: screen.textColor; font.pixelSize: 320; text: screen.text ;styleColor: "#ee1818" } Text { font.pixelSize: 320;color: screen.textColor; text: screen.text } } }
Источник: http://www.developer.nokia.com/Community/Wiki/Creating_Simple_Banner_type_Animation_in_Qt_Quick |
Категория: Обучение QML | Добавил: CYAN (30.07.2011)
| Автор: C_Y_A_N E W
|
Просмотров: 5861
| Теги: Анимация, QML, QML пример
| Рейтинг: 0.0/0 |
|
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]