3

Android KitKat には、次のオプションがあります。

    <item name="android:actionBarStyle">@style/TranslucentActionBar</item>
    <item name="android:windowActionBarOverlay">true</item>
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>

スクロールするとコンテンツがアクション バーの下にスクロールし始める QuickPic のようにアプリを動作させるにはどうすればよいですか?

<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container" 
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:clipToPadding="false"
tools:context="com.jhdev.red.MainActivity"
tools:ignore="MergeRootFrame" >

<GridView
    android:id="@+id/grid"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:numColumns="@integer/num_columns"
     android:clipToPadding="false"/>

</FrameLayout>
4

3 に答える 3

1

以下を使用する必要があります。

android:clipChildren="false" 

あなたのFrameLayoutで

于 2014-09-04T22:02:29.203 に答える
0

次のように、アプリのテーマでアクション バーのスタイルを設定するだけです。

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

    ...

    <item name="android:actionBarStyle">@style/TransparentActionBar</item>
    <item name="android:windowActionBarOverlay">true</item>
    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/TransparentActionBar</item>
    <item name="windowActionBarOverlay">true</item>
</style>

<!--Default alpha for translucent navigation/status bar is 40% of black color-->
<color name="transparent_color">#6000</color>

<style name="TransparentActionBar" parent="Widget.AppCompat.ActionBar.Solid">
    <item name="android:background">@color/transparent_color</item>
    <!--Compatibility-->
    <item name="background">@color/transparent_color</item>
</style>
于 2016-03-11T00:47:37.063 に答える