Android Left sliding menu bar -
Android Left sliding menu bar -
hi looking sliding menu similar below availble in ios, looking similar in android, there reference code available similar this.
https://github.com/romaonthego/refrostedviewcontroller/raw/master/demo.gif
i think drawerlayout in android. seek tutorial. more details, can read document.
in case need root layout in drawerlayout instead of listview. illustration in case:
<android.support.v4.widget.drawerlayout android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center_vertical"> <!-- main content view --> <framelayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f4f4f4" /> <!-- navigation drawer --> <linearlayout android:id="@+id/linearlayout" android:layout_width="220dp" android:layout_height="match_parent" android:orientation="vertical" android:layout_gravity="start" android:choicemode="singlechoice" android:divider="@android:color/transparent" android:dividerheight="0dp" android:background="#fff"> <textview android:id="@+id/tv_word" android:text="new words" android:layout_marginleft="5dp" android:layout_margintop="10dp" android:paddingbottom="5dp" android:paddingtop="5dp" android:layout_width="210dp" android:textappearance="?android:attr/textappearancelarge" android:layout_height="wrap_content" /> </linearlayout> </android.support.v4.widget.drawerlayout>
now, on activiy class:
drawerlayout mdrawerlayout = (drawerlayout)findviewbyid(r.id.drawer_layout); textview tv_word = (textview )findviewbyid(r.id.tv_word ); tv_word.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { mdrawerlayout.closedrawer(linearlayout);//don't forget //..... } });
android android-layout menu android-5.0-lollipop
Comments
Post a Comment