13

Android では、ほとんどの場合、上部の通知バーに影が表示されます。ただし、アプリのタイトル バーが表示されている場合や、その他の場合 (Twitter アプリや市場など) では、影の効果がなくなっていることがあります。私の推測では、下のコンテンツがスクロールできるときに影がそこにあるはずです。

しかし、私のアプリでは、下のコンテンツがスクロールできず、ロゴの上部にある影が見栄えが悪いと思います。

無効にする方法を知っている人はいますか?

4

1 に答える 1

29
<!-- Variation on the Light theme that turns off the title -->
<style name="Theme.IOSched" parent="android:style/Theme.Light">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

android:windowContentOverlayあなたの影@nullです。テーマで に設定すると、影がなくなります。これはGoogle I|O 2010 カンファレンス アプリで実際に見ることができます。このアプリは、新しい Twitter アプリと同じ UI 規則を多く使用しています。ただし、現時点では Twitter アプリはまだオープンソース化されていないため、I|O アプリを紹介します。上記のコード フラグメントは、そのアプリのstyles.xmlリソースからのものです。

于 2010-06-06T17:40:17.380 に答える