Мне нужен белый прямоугольник (я использую панель, потому что я так близко, но это может быть что угодно) со всеми четырьмя углами, закругленными, а в верхней части прямоугольника должен быть градиент, начинающийся на один цвет (скажем, серый) и заканчивается как цвет фона (белый). Градиент не опускается на весь ящик.
Два верхних угла должны оставаться закругленными, поэтому градиент должен также заполнять эти округлые области.
На данный момент у меня есть панель mx: со следующими стилями:
Panel {
borderColor: #ffffff;
borderAlpha: 1;
borderThickness: 13;
borderThicknessLeft: 0;
borderThicknessTop: 0;
borderThicknessBottom: 11;
borderThicknessRight: 0;
roundedBottomCorners: true;
cornerRadius: 16;
headerHeight: 50;
backgroundAlpha: 1;
highlightAlphas: 0.29, 0;
headerColors: #999999, #ffffff;
backgroundColor: #ffffff;
dropShadowEnabled: false;
}
Как видите, есть одна крошечная однопиксельная линия, которая пересекает заголовок. Если бы я мог просто избавиться от этой однопиксельной линии, это было бы прекрасно! Я попытался изменить свойство borderStyle на «solid» и до сих пор не могу получить правильную комбинацию стилей, чтобы избавиться от этой линии.
Я также пытался использовать другой контейнер с фоновым изображением для градиента, но закругленные углы становятся проблемой.
Любая помощь будет принята с благодарностью!