Android 如何在应用程序栏下拉菜单中获得以下过渡/动画效果?
我正在开发一个材料设计应用程序&当我点击菜单选项或操作栏/工具栏侧面的三个点时,我想要效果Android 如何在应用程序栏下拉菜单中获得以下过渡/动画效果?,android,drop-down-menu,material-design,android-menu,Android,Drop Down Menu,Material Design,Android Menu,我正在开发一个材料设计应用程序&当我点击菜单选项或操作栏/工具栏侧面的三个点时,我想要效果 我想要的效果是在“”部分的最后一个部分&就在“”部分的正上方。它被标记为“应用程序栏下拉菜单”。在Android上,“三点”通常被称为“溢出”菜单,了解这些术语将改善搜索结果 有一个将工具栏用作ActionBar的示例。阅读整个页面会很有帮助,因为它解释了工具栏和ActionBar的历史。这一部分与你的问题特别相关 在MainActivity onCreate方法中: // Set a ToolBar t
我想要的效果是在“”部分的最后一个部分&就在“”部分的正上方。它被标记为“应用程序栏下拉菜单”。在Android上,“三点”通常被称为“溢出”菜单,了解这些术语将改善搜索结果 有一个将工具栏用作ActionBar的示例。阅读整个页面会很有帮助,因为它解释了工具栏和ActionBar的历史。这一部分与你的问题特别相关 在MainActivity onCreate方法中:
// Set a ToolBar to replace the ActionBar.
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
您的MainActivity将覆盖OnCreateOptions菜单并膨胀菜单资源文件:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
您将定义一个菜单资源文件:
/res/menu/menu_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never"/>
</menu>
“showAsAction”属性告诉Android仅在溢出菜单中显示此菜单项(绝不作为工具栏上的操作)。在Android上,“三点”通常称为“溢出”菜单,了解这些术语将改进搜索结果 有一个将工具栏用作ActionBar的示例。阅读整个页面会很有帮助,因为它解释了工具栏和ActionBar的历史。这一部分与你的问题特别相关 在MainActivity onCreate方法中:
// Set a ToolBar to replace the ActionBar.
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
您的MainActivity将覆盖OnCreateOptions菜单并膨胀菜单资源文件:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
您将定义一个菜单资源文件:
/res/menu/menu_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never"/>
</menu>
“showAsAction”属性告诉Android仅在溢出菜单中显示此菜单项(绝不作为工具栏上的操作)。但这并没有回答我的问题。您是指溢出菜单选择的“涟漪”效应吗?这与你的应用程序主题有关。这是棒棒糖的一个特性。如果您从材质主题或AppCompat主题(使用设计支持库)进行扩展,默认情况下将获得涟漪效果。但这并没有回答我的问题。您指的是溢出菜单选择上的“涟漪”效果吗?这与你的应用程序主题有关。这是棒棒糖的一个特性。如果从材质主题或AppCompat主题(使用设计支持库)进行扩展,默认情况下将获得连锁反应。