无法在自定义面板皮肤上显示圆角

发布于 2024-11-29 01:24:01 字数 275 浏览 2 评论 0原文

我对 Flex 4.0 还很陌生。我想更改面板标题区域的背景颜色,我发现我需要创建自定义皮肤或皮肤扩展器来完成此操作。因此,我基于 Spark.PanelSkin 创建了一个名为 myPanelSkin 的皮肤。我的背景颜色工作正常,但它将不再显示在组件或样式中定义的cornerRadius。

然后我尝试了另一种方法,简单地创建了一个新皮肤作为 Spark.PanelSkin 的精确副本。它还失去了cornerRadius。

关于如何解决这个问题的任何想法。在 Flex 3 中看起来容易多了。谢谢。

I'm fairly new to Flex 4.0. I wanted to change the background color of my Panel title area and I discovered that I needed to create custom skin or skin extender to accomplish this. So I created a skin called myPanelSkin based upon the Spark.PanelSkin. My background color works fine but it will no longer show the cornerRadius defined either on the component or in a style.

I then tried another approach and simply created a new skin as an exact copy of the Spark.PanelSkin. It also looses the cornerRadius.

Any ideas on how to solve this problem. It seemed so much easier in Flex 3. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

软糖 2024-12-06 01:24:01

只需使用默认皮肤并设置其主题颜色即可。

Just use the default skin and set its themeColor.

默嘫て 2024-12-06 01:24:01

您可以在 Flex 4 中使用 CSS,以下是圆角的示例:

    s|Panel
{
    skin-class: ClassReference('skins.panda.DraggablePanel');
    border-alpha: 0;
    corner-radius: 5;
}

skin-class css 属性是 Flex 4 中 Spark Panel 的外观引用。但只需聚焦在 corner-radius 属性上,将它们设置为您喜欢的任何半径,您将看到可爱的圆角。 :)

You can use CSS in flex 4, here's an example for round corners:

    s|Panel
{
    skin-class: ClassReference('skins.panda.DraggablePanel');
    border-alpha: 0;
    corner-radius: 5;
}

The skin-class css property is the skin reference of the Spark Panel in Flex 4. But just focus on the corner-radius property, set them to any radius you like and you'll see the sweet round corner. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文