设置在slideholder的direction_left在android

设置在slideholder的direction_left在android

问题描述:

我面对一个新的挑战与Android上的SlideHolder菜单,我使用这个示例代码,它运行良好,但我想打开这个菜单权离开屏幕,我该如何设置这个性质?设置在slideholder的direction_left在android

<com.agimind.widget.SlideHolder xmlns:android="http://schemas.android.com/apk/res/android" 
          xmlns:tools="http://schemas.android.com/tools" 
          android:id="@+id/slideHolder" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" 
          tools:context=".MainActivity" 
          tools:ignore="UselessLeaf,HardcodedText"> 

只要在你的XML中这样做。其中工具:openDrawer = “结束”是主键

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:openDrawer="end"> 

编辑

您可以使用这个setDirection方法。这将接受DIRECTION_RIGHT作为参数。

+0

非常感谢,但它不起作用:( –

+0

您正在使用的库提供的方法名称** setDirection **。使用该方法的方向 –

+1

这将接受** DIRECTION_RIGHT **我认为参数 –

SlideHolder也支持反向滑动(从右到左)。要启用此功能使用:

setDirection()

setDirection(SlideHolder.DIRECTION_RIGHT); 
setDirection(SlideHolder.DIRECTION_LEFT); 

注:该库已被弃用,将不会继续支持。相反,我建议您使用Google支持的DrawerLayout,并遵循其设计指南。