2016-06-15 17 views
1

私はSwipeBackLayoutライブラリを使用して最後のアクティビティに戻そうとしています。インストールしてライブラリのような簡単なアクティビティを作成すると、近く:スワイプのアクティビティの下にあるスワイプの下の白い白い背景のライブラリ

enter image description here

しかし、私はそれを持ちたいなどと:

enter image description here

私のサンプルアクティビティ:

public class DemoActivity extends SwipeBackActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_demo); 
     setDragEdge(SwipeBackLayout.DragEdge.LEFT); 
    } 
} 

サンプルアクティビティのレイアウト:

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:background="@android:color/white" 
       android:orientation="vertical"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:minHeight="?attr/actionBarSize" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/hello_world" /> 

</LinearLayout> 

私はあなたのstyles.xml

<style name="ThemeSwipeBack" parent="Theme.Swipe.Back" > 
    // Your settings 
</style> 

に追加する必要があるライブラリページに他の設定や他のヒントを見つけるいけないし、サンプルソース

答えて

1

親を設定することが重要ですTheme.Swipe.Back

アクティビティテーマを更新してください。Manifest.xml

<activity 
     android:name=".BackActivity" 
     android:theme="@style/ThemeSwipeBack" /> 
関連する問題