如何添加可拖动的图标与导航抽屉

我的问题:

我想在导航抽屉中添加可拖动的图标。

当抽屉打开时,该图标与导航抽屉的列表视图相结合。

看到类似这样的,

在这里输入图像描述

我所尝试过的,

我在StackOverflow中搜索类似的问题,

在其他应用程序的顶部可拖动的抽屉带有手柄(而不是操作栏)

但所有的答案都建议给第三方图书馆。

我的问题

1.可以在导航抽屉中添加拖动图标?


对于drag layout有一个github库对它有用
您可以从左到右或任何地方拖动。 它也会从左向右滑动,拖动也是可能的。拖动布局链接

    <RelativeLayout
            android:id="@id/left_big_content"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="#FF00FFFF">
        <TextView android:text="LEFT"
                  android:layout_centerInParent="true"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"/>
    </RelativeLayout>

    <ImageView android:id="@id/left_big_handle"
               android:background="@drawable/handle"
               android:layout_gravity="top"
               android:layout_marginTop="12dp"
               android:layout_width="24dp"
               android:layout_height="80dp"/>
</com.kedzie.drawer.DraggedDrawer>

handle.xml可绘制的句柄文件

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

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true" android:drawable="@drawable/status_bar_close_red" />

    <item android:drawable="@drawable/status_bar_close_off" />

</selector>

截图

在这里输入图像描述

希望这对你有用。

链接地址: http://www.djcxy.com/p/31777.html

上一篇: How to add draggable icon with navigation drawer

下一篇: Correct setting for git autocrlf as per use case