Тип RadialGradient QML
Радиальный градиент. Подробнее...
| Заявление об импорте: | import QtQuick.Shapes 1.11 |
| С момента: | Qt 5.10 |
| Наследует: |
Свойства
- centerRadius : real
- centerX : real
- centerY : real
- focalRadius : real
- focalX : real
- focalY : real
Подробное описание
Радиальные градиенты интерполируют цвета между фокусной окружностью и центральной окружностью в элементах Shape. Точки за пределами конуса, определенного двумя окружностями, будут прозрачными.
За пределами конечных точек градиент либо заполняется, отражается, либо повторяется в зависимости от типа распространения.
Ниже приведен пример простого радиального градиента. Здесь цвета интерполируются между указанной точкой и конечными точками на окружности, заданной радиусом:
fillGradient: RadialGradient {
centerX: 50; centerY: 50
centerRadius: 100
focalX: centerX; focalY: centerY
GradientStop { position: 0; color: "blue" }
GradientStop { position: 0.2; color: "green" }
GradientStop { position: 0.4; color: "red" }
GradientStop { position: 0.6; color: "yellow" }
GradientStop { position: 1; color: "cyan" }
} Также поддерживаются расширенные радиальные градиенты, где задана отдельная фокусная окружность.
Примечание: RadialGradient поддерживается только в сочетании с элементами Shape. Он несовместим с Rectangle, так как он поддерживает только Gradient.
См. также QRadialGradient.
Документация по свойствам
centerRadius : real
Эти свойства определяют радиус центра и фокуса. Для простых радиальных градиентов focalRadius следует установить в значение 0 (значение по умолчанию).
centerX : real
Эти свойства определяют центральную и фокусную точки. Чтобы указать простой радиальный градиент, установите focalX и focalY в значение centerX и centerY соответственно.
centerY : real
Эти свойства определяют центральную и фокусную точки. Чтобы указать простой радиальный градиент, установите focalX и focalY в значение centerX и centerY соответственно.
focalRadius : real
Эти свойства определяют радиус центра и фокуса. Для простых радиальных градиентов focalRadius следует установить в значение 0 (значение по умолчанию).
focalX : real
Эти свойства определяют центральную и фокусную точки. Чтобы указать простой радиальный градиент, установите focalX и focalY в значение centerX и centerY соответственно.
focalY : real
Эти свойства определяют центральную и фокусную точки. Чтобы указать простой радиальный градиент, установите focalX и focalY в значение centerX и centerY соответственно.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtquick-shapes-radialgradient.html