2013-08-29 2 views
-1

Прямо сейчас у меня есть скользящее меню следующим образом,Как конвертировать мое меню слайдов, как меню из четырех квадратиков?

enter image description here

я хочу, чтобы стиль его как четвероугольник скользящего меню

enter image description here

вот мой макет

<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> 
+0

могли бы вы пожалуйста, дайте более подробную информацию о том, что вы пытаетесь сделать? Вы хотите воспроизвести цвета? или весь стиль? –

+0

Я хочу применить стиль с теневой тень – Sajeetharan

ответ

0

Просто сырая догадки. Вероятно, разветвитель линии может быть достигнут с помощью свойства делителя.

<ListView 
     android:id="@+id/left_drawer" 
     android:layout_width="250dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:choiceMode="singleChoice" 
     android:divider="@drawable/gradientshape" <!--thats what im talking about--> 
     android:dividerHeight="0.5dp" /> 

Где gradientshape должен быть градиент XML-файл, как так

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
<gradient 
    android:startColor="@color/dark_black" <!--use whatever colors you like--> 
    android:endColor="@color/light_grey" 
    android:type="linear" 
    android:angle="270" /> </shape> 

EDIT: Просто смотрел на Foursquare ресурсов красящая и линейная тень на самом деле достигается за счетом 9 заплаты изображения