我有以下菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_Search"
android:icon="@drawable/search"
android:title="@string/Search" />
<item
android:id="@+id/nav_Bookmark"
android:icon="@drawable/sign"
android:title="@string/Bookmark" />
</group>
<item android:title="">
<menu>
<item
android:id="@+id/About_Software"
android:icon="@android:drawable/ic_input_add"
android:title="@string/About_Software" />
<item
android:id="@+id/nav_About"
android:icon="@drawable/about_us"
android:title="@string/About" />
<item
android:id="@+id/nav_help"
android:icon="@drawable/help"
android:title="@string/Help" />
<item
android:id="@+id/nav_Setting"
android:icon="@drawable/settings"
android:title="@string/Setting" />
<item
android:id="@+id/nav_Exit"
android:icon="@drawable/exit"
android:title="@string/Exit" />
</menu>
</item>
</menu>
我在这个菜单中使用:
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="@dimen/Drawer_Width"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@drawable/background_color"
app:headerLayout="@layout/header_drawer"
app:menu="@menu/menu_start_lowversion" />
我可以在图标菜单上设置动画,还是在每个项目上产生波纹?
答案 0 :(得分:1)
尝试添加
app:itemBackground="?attr/selectableItemBackground"
到导航视图xml以获得涟漪效果。
我不确定你的图标动画是什么意思。如果您愿意,也可以提供自己的背景选择器。