android - 创建圆形布局的菜单

标签 android menu

试图找出如何制作圆形布局的菜单。我相信它被称为饼式菜单或圆形菜单。请参阅 Android Studio 上名为 Simple Habit 的应用程序的屏幕截图。我不知道如何开始。

我相信很多其他人也想知道,我们将非常感谢您的帮助。谢谢!

screenshot from Simple Habit

最佳答案

我认为您正在寻找 this

依赖关系:

compile 'com.github.szugyi:Android-CircleMenu:2.0.0'

添加到 Activity/fragment XML:

<com.szugyi.circlemenu.view.CircleLayout
    android:id="@+id/circle_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/selected_textView"
    android:layout_gravity="center_horizontal" >

    <include layout="@layout/menu_items" />
</com.szugyi.circlemenu.view.CircleLayout>

将其添加到菜单 xml:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/menu_speed"
    android:title="@string/speed"
    app:showAsAction="never" />
<item
    android:id="@+id/menu_radius"
    android:title="@string/radius"
    app:showAsAction="never" />
<item
    android:id="@+id/menu_isRotating"
    android:title="@string/is_rotating"
    app:showAsAction="never" />
<item
    android:id="@+id/menu_firstChildPosition"
    android:title="@string/first_child_position"
    app:showAsAction="never" />
</menu>

更多详细信息请参见Sample App .

如果您正在寻找幸运轮,请添加this library作为项目的模块。

关于android - 创建圆形布局的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53170862/

相关文章:

java - 获取数据和保存数据的最佳实践

android - 部署后在设备上的应用程序菜单中看不到 android 应用程序图标

android - editTexts 在旋转设备时更改其值

html - 垂直菜单导航 - 菜单滚动时不显示子菜单

html - 如何使用 CSS 居中 div 和 ul?

java - 将单选按钮添加到上下文菜单

php - 无法使用android mobile访问localhost

android - Android中的代码解释

html - 垂直文本对齐在菜单栏中有效,但菜单栏中的图像也不会对齐

jquery - 带有子部分的水平 jquery 菜单