0
A
回答
0
您將在下面的代碼淡入淡出過渡的地方使用調整大小過渡:
<s:DropDownList id="dropDownList"
dataProvider="{arrList}"
requiresSelection="true"
skinClass="skins.CustomDropDownListSkin"
horizontalCenter="0"
top="20" />
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/04/28/setting-a-fade-transition-on-a-spark-dropdownlist-component-in-flex-gumbo/ -->
<s:SparkSkin name="CustomDropDownListSkin"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
alpha.disabled="0.5">
<s:states>
<s:State name="normal" />
<s:State name="open" />
<s:State name="disabled" />
</s:states>
<s:transitions>
<s:Transition fromState="normal" toState="open">
<s:Fade target="{popup}" duration="3000" />
</s:Transition>
</s:transitions>
<!-- host component -->
<fx:Metadata>
<![CDATA[
[HostComponent("spark.components.DropDownList")]
]]>
</fx:Metadata>
<!--- Defines the appearance of the DropDownList component's drop down area. -->
<s:PopUp id="popup"
open.normal="false" open.open="true"
includeIn="open"
left="0" right="0" top="0" bottom="0"
visible.open="true" visible.normal="false"
placement="below">
<s:Group id="dropDown"
maxHeight="134" minHeight="22"
visible.open="true" visible.normal="false">
<!-- border -->
<s:Rect left="0" right="0" top="0" bottom="0">
<s:stroke>
<s:SolidColorStroke color="0x686868" weight="1"/>
</s:stroke>
</s:Rect>
<!--- fill --->
<s:Rect id="background" left="1" right="1" top="1" bottom="1" >
<s:fill>
<s:SolidColor id="bgFill" color="0xFFFFFF" />
</s:fill>
</s:Rect>
<s:Scroller left="1" top="1" right="1" bottom="1" >
<s:DataGroup id="dataGroup" itemRenderer="spark.skins.default.DefaultItemRenderer">
<s:layout>
<s:VerticalLayout gap="0" horizontalAlign="contentJustify"/>
</s:layout>
</s:DataGroup>
</s:Scroller>
<s:filters>
<s:DropShadowFilter blurX="20" blurY="20" distance="5" angle="90" alpha="0.6" />
</s:filters>
</s:Group>
</s:PopUp>
<s:Button id="button" left="0" right="0" top="0" bottom="0" focusEnabled="false"
skinClass="spark.skins.default.DropDownListButtonSkin" />
<s:SimpleText id="labelElement" verticalAlign="middle"
left="7" right="30" top="2" bottom="2" verticalCenter="1" />
</s:SparkSkin>
相關問題
- 1. 如何創建jQueryUI的平滑過渡
- 2. 如何在mvc3應用程序中創建下拉列表?
- 3. 平滑過渡
- 4. 在iPhone應用程序中創建下拉列表
- 5. 如何將flex在線應用程序轉換爲桌面應用程序?
- 6. 如何使用flex構建桌面應用程序?
- 7. 如何爲您的Web應用程序創建桌面通知?
- 8. 使用etsy api從桌面應用程序創建列表
- 9. 如何創建一個下拉菜單桌面上的Java應用程序來保存桌面圖標(Java)
- 10. 如何在桌面應用程序中通過flex代碼創建容器中顯示的元素的pdf
- 11. GLSL中的平滑過渡
- 12. 如何爲桌面應用程序創建模塊?
- 13. 如何爲c#桌面應用程序創建exe文件
- 14. 如何在Google應用程序腳本中創建動態下拉列表
- 15. IE9平滑過渡
- 16. 創建HTML5桌面應用程序
- 17. 創建Java桌面應用程序
- 18. 頁面之間的平滑過渡 - Reactjs
- 19. Flex 4桌面應用程序TooltipManager
- 20. 導航下拉菜單的平滑過渡
- 21. Node.js:如何創建啓動應用程序的「平滑」重啓?
- 22. 如何爲通過遠程桌面運行的應用程序獲得平滑,無閃爍的GUI?
- 23. 如何爲我的桌面Java應用程序創建「自動更新程序」?
- 24. 如何在懸停的情況下平滑過渡? [Tumblr Updates Tab]
- 25. 如何在iPhone應用程序中創建下拉菜單?
- 26. 如何創建步驟之間平滑過渡的多步驟表單?
- 27. 我該如何在JAVA中爲Web和桌面創建單一應用程序
- 28. jQuery UI下降平滑過渡
- 29. 平滑過渡的jQuery
- 30. 如何將Windows桌面應用程序轉換爲Mac桌面應用程序?