android - 在圆形布局中创建菜单
问题描述
试图找出如何制作圆形布局的菜单。我相信它被称为馅饼菜单或圆形菜单。查看 Android Studio 上名为 Simple Habit 的应用的屏幕截图。我不知道如何开始。
我相信许多其他人也想知道,非常感谢您的帮助。谢谢!
解决方案
我想你正在寻找这个
依赖:
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>
示例应用程序中的更多详细信息。
如果您正在寻找幸运轮,请将此库作为模块添加到您的项目中。
推荐阅读
- xamarin - Xamarin 使用网格在另一个视图上使用一个视图
- c# - 在 4.0 框架中将矩形传递给 AdjustWindowRectEx() 时大小错误?
- azure-cosmosdb - CosmosDB 更改馈送处理器版本控制和租约分离/处理
- linux - 为什么golang似乎消失了?
- django - 检查 django 游标编程错误并进行相应处理
- iis - ApplePay 证书是否与 Microsoft IIS 10 兼容?
- jsp - 仅在某些条件下使用 trimDirectiveWhitespaces
- debian - Debian 9 /etc/hosts 文件自动更改
- sas - SASmarkdown 中的直方图不输出为 PDF
- webpack - 构建失败,gulp watch 抛出这个错误