如何在运行时使用其他形状制作自定义圆形?

穆罕默德·雷扎伊

我从我的 UI 设计师那里得到了这张照片,他给了我全尺寸的矢量,周围有圆圈,像这样:

在此处输入图片说明

我在android studio中导入完整的矢量并为那里的所有路径设置名称,并在运行时选择它们,这样我就可以使它们可见或不可见并改变颜色我想如果我有一个最大圆的矢量并选择矢量路径,也许工作

但我的问题是必须在运行时完成,因为用户定义的圈数在 25 到 30 之间

有没有人有任何想法,如何做到这一点?

安德烈亚斯

一个圆是 360 度,所以如果你想在那个圆上有 30 个点,你需要每 360 / 30 = 12 度一个点。

因此,现在您清除数学技能的蛛网,并使用正弦和余弦函数(参见课程Math)来计算这些点的位置。

然后以这些点为中心绘制小圆圈。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在运行时自定义XML中定义的自定义可绘制对象?

如何在运行时使用Simple Injector添加注入的自定义验证属性?

如何在运行时更改自定义视图颜色?

RealityKit如何在运行时创建自定义网格?

如何在运行时自定义antd主题?

FluentValidation-如何在运行时自定义验证消息

如何在运行时重新加载自定义属性?ASP.NET 核心 MVC

如何在运行时在Delphi中创建自定义属性并将其附加到字段

如何在单击时在运行时为整个应用程序设置自定义主题?

如何在运行时将自定义视图注入到在xml中声明的viewGroup?

在运行时导出自定义EditorFormatDefinition

可以在运行时自定义FilterProvider吗?

如何在运行时更改按钮形状样式?

如何在运行时制作Java类的副本?

C#-使用自定义配置在运行时编译c#代码

在运行时使用自定义变量查找数据源

在运行时使用属性窗口自定义窗体控件

如何在运行时在春季加载其他bean配置文件

如何在运行时根据其他表中的值添加新列?

SceneKit:如何在运行时从其他场景加载节点?

如何在运行时从其他文件访问字典

Android SharedPreferences:如何在运行时定义键?

如何在运行时检索Marklogic实体定义

如何在Java中使用注释相关参数检查自定义运行时异常属性

如何在奇偶校验底物自定义运行时中使用通用结构?

如何在运行时将值添加到自定义维度-Azure应用程序见解

如何在iOS的运行时自定义子类实现?

如何在Windows上为CMake自定义命令设置运行时PATH

如何在MVC的运行时自定义显示和必需属性