Создание меню в круговой раскладке - PullRequest
0 голосов
/ 06 ноября 2018

пытается выяснить, как составить меню, которое находится в круговой раскладке. Я считаю, что это называется пироговое меню или круговое меню. Смотрите скриншот из приложения под названием Simple Habit на Android Studio. Я понятия не имею, с чего начать.

Я уверен, что многие другие тоже хотели бы знать, помощь будет очень признательна. Спасибо!

screenshot from Simple Habit

1 Ответ

0 голосов
/ 06 ноября 2018

Я думаю, что вы ищете это

Зависимость:

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>

Подробнее в Пример приложения .

Если вы ищете колесо удачи, добавьте эту библиотеку в качестве модуля в ваш проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...