[AIR] ウィンドウの透明度

| トラックバック(0) |

これまでに述べていたLinuxでのウィンドウの透明度については、前述したAdobeさんの公式ヘルプに詳しく書かれておりましたので、AIR1.5開発者は、ご一読された方がよさそうです。

[HTML および Ajax での Adobe AIR 1.5 アプリケーションの開発]
    - ウィンドウ、画面、メニューおよびタスクバー
        - ネイティブウィンドウの操作
            - AIR ウィンドウの基礎
                - ウィンドウの透明度

重要そうなところだけ要約すると、以下のようになります。

  • WinやMacでは、常に透明度をサポートするが、Linuxでは、その限りではない
  • 透明度が使用可能かどうかはNativeWindow.supportsTransparencyでチェックできる
  • 透明度をサポートしない場合には、透明領域は不透明の黒で描画される
  • LinuxでもCompiz(こんぴず)などの合成ウィンドウマネージャなどの視覚効果の設定が有効であれば透明度を利用できる

いくら見栄えの良い非矩形ウィンドウであっても、環境によって真っ黒に表示されてしまうとなると、せっかくのアプリの価値も下がってしまいます。ですので、この点については、必ず留意しないといけないですね。

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/21

Android Advent Calendar 2011

2012年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29