読者です 読者をやめる 読者になる 読者になる

tmytのらくがき

個人の日記レベルです

タイルとプログラムリストのAccentColor

WP7のホームスクリーンとプログラムリストにおいて、標準のアプリケーションは背景がアクセントカラーで表現されていて、いいかんじです。
サードパーティアプリケーションでも似たような感じでいいかんじにしたいのですが、どないすればいいのか。というお話。

結論としてはとても簡単で、背景部分をアルファチャンネルで透過させてしまえばその部分がアクセントカラーとして表現されます。
こんなかんじ。左にあるのが元画像、右側にエミュレータで表示してみました。

とってもいい感じですね!
ですが、残念なことにプログラムリストではこんなことになってしまいます。

プログラムリストではPNGの透過部分が真っ黒になってしまうので、いまいちかっこよくなりません。
実機(HTC Trophy)でもエミュレータでも同じ実行結果になったのでおそらく仕様ですが、今後動作が変更されてちゃんとアクセントカラーが背景になるといいですね!