2

画像をデバイスの解像度にスケーリングすることにより、あらゆるタイプのモバイルデバイスの背景画像として使用したい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>

これはデザインビューでは見栄えがよく、画面全体を埋め尽くしますが、アプリケーションを実行すると、すべてが本当に面倒です(画像はモバイルエミュレーター画面よりもはるかに小さいか、または大きくなります)

これを行うより良い方法はありますか?ビューに背景画像を直接設定することは可能ですか?

ありがとう

4

1 に答える 1

0

fillMode="repeat" を設定すると、ビューを埋めるために画像が繰り返されます

于 2013-07-15T20:12:38.913 に答える