我创建了一个960x640px图像,我希望通过将图像分割为设备的分辨率,将其用作任何类型移动设备的背景图片。
我怎样才能实现这个目标?
我试过了:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="MainView">
<s:Image width="100%" height="100%" fillMode="scale" scaleMode="stretch"
source="assets/background.jpg" />
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
</s:View>
这在设计视图中看起来不错,它填满整个屏幕,但是当我运行应用程序时,每个人都非常混乱(图像比移动模拟器屏幕小很多或大很多)
有更好的方法吗?是否可以直接在视图上设置背景图像?
由于
答案 0 :(得分:0)
设置fillMode =“repeat” 这将重复图像以填充视图