Android 弧形菜单设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 弧形菜单设计相关的知识,希望对你有一定的参考价值。

参考技术A android Studio 3.0

Gradle版本:4.3

开发测试手机分辨率:720 * 1280

弧形菜单布局使用常规布局模式也可以实现,但在手机分辨率众多,机型繁杂的情况下,这种自定义形状的菜单设计就需要自己精细雕琢。弧形菜单设计在网上文章非常多,本人结合自己设计经验,简单描述该功能重点实现部分,同时大多数文章只是在讲述如果实现自定义布局,而对于如何结合控件缩放实现此功能的文章基本上很难找到。

自定义弧形菜单,继承ViewGroup,实现onMeasure和onLayout方法,同时为自定义控件添加菜单响应事件。

关键词: 弧形菜单,图标大小自适应变化,onMeasure,onLayout,自定义布局,自定义菜单设计

本文章提出解决此类问题的大概基本思路,若有源码需求请联系: wjqxjtu@163.com

以上是关于Android 弧形菜单设计的主要内容,如果未能解决你的问题,请参考以下文章

如何用滚动制作弧形菜单?

安卓自定义半圆弧形菜单

安卓自定义半圆弧形菜单

弧形背景Android

在弧形android的边缘添加一个圆圈?

求教 android半圆弧形的进度条问题