以圆形布局创建菜单

问题描述 投票:0回答:2

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

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

android menu
2个回答
2
投票

我想你正在寻找这个

依赖性:

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

添加到活动/片段 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>

更多详细信息请参见示例应用程序

如果您正在寻找幸运轮,请将此库作为模块添加到您的项目中。


0
投票

我这样做这个是为了我自己的需要,但我认为它可能对你也有用。

© www.soinside.com 2019 - 2024. All rights reserved.