Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add draggable icon with navigation drawer

My problem:

I want to add draggable icon in navigation drawer.

This icon combined with listview of navigation drawer when drawer open.

see similar like this,

enter image description here

What I have tried,

I searched in StackOverflow like similar question this,

Draggable drawer with a handle (instead of action bar) on top of other apps

But all answer suggest to 3rd party library.

My question

1.It`s possible to add draggable icon with navigation drawer?

like image 631
Ranjithkumar Avatar asked Jan 29 '16 11:01

Ranjithkumar


People also ask

Where is the navigation drawer on my Android phone?

The navigation drawer is a UI panel that shows your app's main navigation menu. The drawer appears when the user touches the drawer icon in the app bar or when the user swipes a finger from the left edge of the screen.


1 Answers

For drag layout there is github library which is useful for it
You can drag from left to right or any where. It will also slide from left to right & also drag is also possible.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

enter image description here

Hope this is useFul for you.

like image 108
Maheshwar Ligade Avatar answered Oct 22 '22 07:10

Maheshwar Ligade