Мне нужна белая коробка (я использую панель, потому что я так близко, но это может быть что угодно) со всеми четырьмя углами закругленными, а верхняя часть окна нужна чтобы иметь градиент, который начинается с одного цвета (скажем, серого) и заканчивается как цвет фона (белый). Градиент не спускается по всей коробке.Создание заголовка панели Flex с градиентом
Верхние два угла должны оставаться округлыми, поэтому градиент должен также заполнить эти округленные области.
То, что я до сих пор является тм: панель со следующими стилями:
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» и по-прежнему не могу получить правильную комбинацию стилей, чтобы избавиться от этой строки.
Я также попытался использовать другой контейнер с фоновым изображением для градиента, но закругленные углы станут проблемой.
Любая помощь была бы принята с благодарностью!
Это избавило от линии, но также избавилось от градиента заголовка. : \ Я мог бы просто установить градиент в этом скине, хотя это вернется к исходному решению выше, и мне было любопытно, было ли решение без программных скинов. – 2009-08-18 15:42:08
Ах, извините. У меня была линия, и я хотел избавиться от нее. Еще полезно знать, я думаю :) –
Оскорбительное наступление? Какие? Отойдите от меня, просто потому, что. – bmargulies