J'ai besoin d'une boîte blanche (j'utilise un panneau parce que je suis si proche, mais cela pourrait être n'importe quoi) avec les quatre coins arrondis et la partie supérieure de la boîte avoir un dégradé commençant par une couleur (disons Gray) et se terminant par la couleur de fond (blanc). Le dégradé ne descend pas toute la boîte. Les deux coins supérieurs doivent rester arrondis, de sorte que le dégradé doit également remplir ces zones arrondies.Création d'un en-tête de panneau Flex avec un dégradé
Ce que j'est à ce jour un mx: Panel avec les styles suivants:
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; }
Comme vous pouvez le voir, il y a une petite ligne unique pixel qui coupe à travers l'en-tête. Si je peux me débarrasser de cette ligne à un seul pixel, ce serait parfait! J'ai essayé de changer la propriété borderStyle à "solide" et ne peux toujours pas obtenir la bonne combinaison de styles pour se débarrasser de cette ligne.
J'ai également essayé d'utiliser un autre conteneur avec une image d'arrière-plan pour le dégradé, mais les coins arrondis deviennent un problème.
Toute aide serait grandement appréciée!
Cela s'est débarrassé de la ligne, mais il s'est également débarrassé du gradient d'en-tête. : \ Je pourrais simplement définir le dégradé dans cet habillage, bien que cela reviendrait à la solution d'origine ci-dessus et j'étais curieux de savoir s'il y avait une solution de skin non-programmatique. –
Ah, désolé. Je n'avais que la ligne et je voulais m'en débarrasser. Toujours utile à connaître, je pense :) –
Adressée offensive? Quelle? Upvote de moi, juste parce que. – bmargulies