加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex air 静态设置背景图与动态设置背景图

发布时间:2020-12-15 04:48:26 所属栏目:百科 来源:网络整理
导读:1.静态背景图设置 在这里我使用了BorderContainer,我的简单用法如下所示: ?xml version="1.0" encoding="utf-8"?!-- Simple example to demonstrate Spark BorderContainer component --s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="

1.静态背景图设置

在这里我使用了BorderContainer,我的简单用法如下所示:

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate Spark BorderContainer component -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark">
                
    <s:Panel title="BorderContainer Component Example"
            width="75%" height="75%" 
            horizontalCenter="0" verticalCenter="0"> 

        <s:BorderContainer 
            backgroundColor="red" cornerRadius="10"
            borderStyle="inset" borderWeight="4" 
            left="10" right="10" top="10" bottom="10">
            <s:layout>
                <s:HorizontalLayout 
                    paddingLeft="5" paddingRight="5" 
                    paddingTop="5" paddingBottom="5"/>
            </s:layout>
            <s:Button label="Button 1"/>
            <s:Button label="Button 2"/>
            <s:Button label="Button 3"/>
            <s:Button label="Button 4"/>
        </s:BorderContainer> 
    </s:Panel>
</s:Application>

要把它作为背景设置,代码如下所示:

<s:BorderContainer id="borderContainer"
					   width="100%" 
					   height="100%"
					   borderVisible="true"
					   backgroundImageFillMode="scale">
		<s:backgroundFill>
			<s:SolidColor  color="0xffffff" alpha="0"/>
		</s:backgroundFill>
	</s:BorderContainer>

		//动态绑定
			[Bindable]
			[Embed(source='assets/background.png')]
			public var icons:Class;

borderContainer.setStyle("backgroundImage",'assets/background.png');

2.如果要动态设置,则如下所示:

在这里我使用BitmapImage控件,我之前用了BorderContainer,但没有成功,故用BitmapImage.

<s:BitmapImage
	    id="bitmapImage"
		 width="100%" height="100%"
		x="0" y="0"/> 

	this.bitmapImage.source = xmlFiles.getNativeXML();
即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读