2017-03-01 45 views
0

我想创建一个正确的图标菜单。我可以做它whis菜单NavigationView?Java android右键图标菜单

enter image description here

+0

是的,你可以,但你必须创建一个动画自己的自定义布局。 –

+0

是的,让布局背景透明 –

+0

看看这个[库](https://github.com/jfeinstein10/SlidingMenu) – ADM

回答

1

这里是布局例如你的截图

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <fragment 
     android:id="@+id/map" 
     android:name="com.google.android.gms.maps.SupportMapFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <LinearLayout 
     android:layout_centerVertical="true" 
     android:layout_alignParentEnd="true" 
     android:layout_alignParentRight="true" 
     android:id="@+id/navigation_layout" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <android.support.v7.widget.AppCompatImageView 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      app:srcCompat="@drawable/white_magazine" /> 

     <android.support.v7.widget.AppCompatImageView 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      app:srcCompat="@drawable/white_magazine" /> 

     <android.support.v7.widget.AppCompatImageView 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      app:srcCompat="@drawable/white_magazine" /> 

     <android.support.v7.widget.AppCompatImageView 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      app:srcCompat="@drawable/white_magazine" /> 

     <android.support.v7.widget.AppCompatImageView 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      app:srcCompat="@drawable/white_magazine" /> 
    </LinearLayout> 
</RelativeLayout> 
0

我不会实现,作为NavigationView而是使用FrameLayout组合,右侧显示菜单。