Right now I have a sliding menu as follows,
I want to style it like foursquare sliding menu,
Here is my layout
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:id="@+id/oneButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="5dp" android:layout_marginTop="5dp" android:drawableLeft="@drawable/ic_dashboard" android:gravity="left|center_vertical" android:text="@string/duo_dashboard" /> <Button android:id="@+id/twoButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/oneButton" android:layout_marginLeft="5dp" android:drawableLeft="@drawable/ic_settings" android:gravity="left|center_vertical" android:text="@string/title_settings" /> <Button android:id="@+id/threeButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/twoButton" android:layout_marginLeft="5dp" android:drawableLeft="@drawable/ic_todo" android:gravity="left|center_vertical" android:text="@string/title_todo" /> </RelativeLayout> </LinearLayout> </RelativeLayout>
Just a raw guess here. The line splitter can probably be achieved by the divider property like so.
Where gradientshape must be a gradient xml file like so
EDIT: Just looked at the foursquare resources the coloring and line shadows are actually achieved by a 9 patch image