Установка радиуса угла в списке свечей Flex 4 Air Mobile - PullRequest
1 голос
/ 01 июня 2011

Я создаю список искр в своем мобильном мобильном приложении, и я хочу сделать список на 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>

Как я могу использовать угловой радиус на мои клетки?

1 Ответ

1 голос
/ 02 июня 2011

http://viconflex.blogspot.com/2008/05/sometimes-cornerradius-just-isnt-enough.html

Два совета для новичков в Flex для кодеров ... если вы хотите иметь закругленные углы в mx.containers, таких как VBox, HBox, Canvas и т. Д., Установите для borderStyle значение solid и borderThicknessв 0, а затем установите свой уголRadius на все, что вы хотите.Если значение borderStyle не задано равным none (по умолчанию), атрибут cornerRadius кажется неработающим и неэффективным.

Второй совет: если вы хотите, чтобы закругленные углы находились вверху и внизу панели, есть свойство под названием roundedBottomCorners, по умолчаниюложно.При значении true вы увидите округление как сверху, так и снизу.

...