Apache flex 在spark list Flex 4 air mobile上设置拐角半径

Apache flex 在spark list Flex 4 air mobile上设置拐角半径,apache-flex,mobile,flex4,air,cornerradius,Apache Flex,Mobile,Flex4,Air,Cornerradius,我正在flex mobile应用程序中创建一个spark列表,我想在iphone上创建一个具有圆角半径的列表。 不幸的是,列表样式中没有拐角半径或仅是半径 我在视图中调用列表: <s:List id="language" width="100%" height="70" borderVisible="true" change="navigator.pushView(LanguageView)" dataProvider="{languageCel

我正在flex mobile应用程序中创建一个spark列表,我想在iphone上创建一个具有圆角半径的列表。 不幸的是,列表样式中没有拐角半径或仅是半径

我在视图中调用列表:

  <s:List id="language" width="100%" height="70" borderVisible="true"
                    change="navigator.pushView(LanguageView)" dataProvider="{languageCell}"
                    itemRenderer="skins.CustomCellStyle1"/>

然后我调用itemRenderer:

<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
                xmlns:s="library://ns.adobe.com/flex/spark"
                width="100%" height="70">
    <s:HGroup width="100%" verticalCenter="0" paddingLeft="15" paddingRight="15">
        <s:Label text="{data.label}"/>
        <s:Spacer width="100%"/>
        <s:Label text="{data.content}" 
                 textAlign="right"
                 color="0x046380" paddingRight="5"/>        
        <s:BitmapImage id="icon"
                       source="{data.mark}"
                       verticalCenter="0"/>
    </s:HGroup>
</s:ItemRenderer>

那么如何在单元格上使用角半径呢?

对Flex新手的两个提示。。。如果要在mx.containers(如VBox、HBox、Canvas等)中使用圆角,请将borderStyle设置为solid,将borderThickness设置为0,然后将cornerRadius设置为所需的任意值。如果borderStyle保留为“无”(默认),则“拐角半径”(cornerRadius)属性似乎已损坏且无效

第二个技巧是,如果希望在面板的顶部和底部使用圆角,则有一个名为roundedBottomCorners的属性,默认为false。当设置为true时,您将看到顶部和底部都舍入。

对Flex新手的两个提示。。。如果要在mx.containers(如VBox、HBox、Canvas等)中使用圆角,请将borderStyle设置为solid,将borderThickness设置为0,然后将cornerRadius设置为所需的任意值。如果borderStyle保留为“无”(默认),则“拐角半径”(cornerRadius)属性似乎已损坏且无效


第二个技巧是,如果希望在面板的顶部和底部使用圆角,则有一个名为roundedBottomCorners的属性,默认为false。当设置为true时,您将看到顶部和底部都四舍五入。

请将相关部分粘贴到您的答案中,因此如果该博客被删除,您仍然可以在此处访问它!请将相关部分粘贴到您的答案中,这样,如果该博客出现问题,仍然可以在此处访问!