Android では、ほとんどの場合、上部の通知バーに影が表示されます。ただし、アプリのタイトル バーが表示されている場合や、その他の場合 (Twitter アプリや市場など) では、影の効果がなくなっていることがあります。私の推測では、下のコンテンツがスクロールできるときに影がそこにあるはずです。
しかし、私のアプリでは、下のコンテンツがスクロールできず、ロゴの上部にある影が見栄えが悪いと思います。
無効にする方法を知っている人はいますか?
Android では、ほとんどの場合、上部の通知バーに影が表示されます。ただし、アプリのタイトル バーが表示されている場合や、その他の場合 (Twitter アプリや市場など) では、影の効果がなくなっていることがあります。私の推測では、下のコンテンツがスクロールできるときに影がそこにあるはずです。
しかし、私のアプリでは、下のコンテンツがスクロールできず、ロゴの上部にある影が見栄えが悪いと思います。
無効にする方法を知っている人はいますか?
<!-- 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
リソースからのものです。