如何使用导航抽屉添加可拖动图标
How to add draggable icon with navigation drawer
我的问题:
我想在导航抽屉中添加可拖动的图标。
当抽屉打开时,此图标与导航抽屉的列表视图结合。
看到类似这样的,
我试过了,
我在 Whosebug 中搜索了类似的问题,
Draggable drawer with a handle (instead of action bar) on top of other apps
但是所有答案都建议给第 3 方库。
我的问题
1.It是否可以添加带导航抽屉的可拖动图标?
对于drag layout
,有github库对它很有用
您可以从左向右或任何地方拖动。它还会从左向右滑动,也可以拖动。Drag Layout link
<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 drawable file of handle
<?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>
ScreenShot
希望这对你有用。
我的问题:
我想在导航抽屉中添加可拖动的图标。
当抽屉打开时,此图标与导航抽屉的列表视图结合。
看到类似这样的,
我试过了,
我在 Whosebug 中搜索了类似的问题,
Draggable drawer with a handle (instead of action bar) on top of other apps
但是所有答案都建议给第 3 方库。
我的问题
1.It是否可以添加带导航抽屉的可拖动图标?
对于drag layout
,有github库对它很有用
您可以从左向右或任何地方拖动。它还会从左向右滑动,也可以拖动。Drag Layout link
<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 drawable file of handle
<?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>
ScreenShot
希望这对你有用。