UI问题求救,这种圆形分布的按钮怎么做出来?

问题描述

如上,要求沿着大圆圈分布48个按钮,也就是上面的那一圈小空心圈。要求每个小空心圈都是独立按钮,能够点击我试着用winform和wpf做了下,wpf不熟,感觉winform是没戏,现在正在考虑是否要用圆公式动态生成,大家有好的办法吗?

解决方案

解决方案二:
用wpf/blend当然是比winform还简单的事情。
解决方案三:
可以使用WPF做出来
解决方案四:
楼上可否详细说说实现方式?给个思路也行。谢谢了
解决方案五:
gdi+配合lbuttondown。。
解决方案六:
WPF是最简单的实现方式了而且可以做出很酷炫的效果先用Blend画出来再在程序中做微调
解决方案七:
winform是没戏?不就是画48个小圆形。需要一个算法。你可以参考画闹钟的代码。然后点击事件。判断区域而已。这有何难?人家能画出钟表来。你只是参考一下。把钟表的表盘那里画出园来。点击一下而已。
解决方案八:
winform做也很简单呀,不就是画圆吗,算好坐标半径就行了

时间: 2024-09-26 12:05:32

UI问题求救,这种圆形分布的按钮怎么做出来?的相关文章

急救-求救,重装系统后,以前做了一半的窗体打不开设计界面了vb2013

问题描述 求救,重装系统后,以前做了一半的窗体打不开设计界面了vb2013 前一阵子系统出了点毛病需要重装系统,为了防止我编了一半的软件丢失,我就把整个工程文档copy出来了.然后重装完成,并把文档还原回去后发现...我的程序里的form2打不开设计视图了,从窗体文件变成了类文件,而且运行报错. 截图如下: form2打不开设计视图了,而且以前码进去的代码也不显示了... 但是在文档里可以找到窗体的文件 点击运行的话 点否的话: 点是的话可以正常运行,之前打不开的form2也能显示 求教这是怎么

treeview控件禁用指定node的折叠按钮怎么做?

问题描述 treeview控件禁用指定node的折叠按钮怎么做? treeview控件禁用指定node的折叠按钮怎么做?node对象有没有属性可以设置禁止node被折叠?

ios开发-刚学完iOS UI,能不能接一些简单的活做

问题描述 刚学完iOS UI,能不能接一些简单的活做 一方面想接点活锻炼下自己,一方面也希望能赚点钱,有活的可以私聊,毕竟我不会的有大神带 解决方案 刚学完UI就可以做项目了啊 我的天 解决方案二: 可以自己先做点东西试试,后面慢慢接,如果现在要是接到了也可以做,正好锻炼. 解决方案三: 先自己做个东西练习练习吧,没有项目经验,别人也不敢让你做啊~ 解决方案四: 而且做私活都是一个人占一个坑,掷地有声的,没有什么人会带你,帮你的!

优化UI界面会惹怒用户?你应该这么做

有时候在优化UI界面时,会惹怒用户.那么,如何有效的去避免呢,我们来一起看看有哪些优化UI界面的方法. 以下内容由 Mockplus 团队翻译整理,仅供学习交流. 有时,优化网站或移动应用的界面会让用户感到崩溃.人们可能会对新的配色方案.元素的定位或其他类似的东西感到失望.显然,用户这样的反应并不是你所期望的界面优化. 即使是像Facebook.Instagram和Spotify这样的大型成功公司,也经常受到负面的反馈.例如,在2017年2月,Spotify更新了它的网页播放器,引入了新的布局.

add按钮-如何做系统桌面添加apk 快捷方式的代码,谁能提供例子?

问题描述 如何做系统桌面添加apk 快捷方式的代码,谁能提供例子? 已添加的应用信息保存在数据库中. 1-8块显示添加的应用.如果添加应用不足8个,则多显示一个添加块.(如添加了0个应用,则在1位置显示这个添加块:如添加了7个应用,则在8位置显示这个添加块) 点击这个添加块,选择应用添加,对应的信息保存到数据库,数据库通知界面更新. 添加的应用数目达到8个时,就不再显示这个添加块. 焦点移动到某一个应用时,长按enter或者按menu键时,显示出一个菜单.菜单可以有删除.添加.替换等选项. 如果

圆形风格的移动应用设计实例赏析

  人脑处理圆形中的信息更加快和有效,设计得当可兼具良好的使用性以及更大的吸引力,本文以移动设备为例,这一类设备恰好是使用圆形的指尖形状,为设计提供了更大的自由度,本文适合移动端设计的同学以及对此感兴趣的同学,不仅从交互上并且从视觉上都能够对以圆形为基本元素的设计起到一定的启发作用. 圆形被认为是能够被人眼最快识别出的对象之一.这就意味着我们的大脑有能力处理在圆形中的信息比处理在常规的三角或矩形中的数据略快一些.对于小型的以手势为基础的交互界面中,这种能力真的非常关键.这一点对移动设备来说尤为典

iOS中使用NSProgress类来创建UI进度条的方法详解_IOS

一.引言 在iOS7之前,系统一直没有提供一个完整的框架来描述任务进度相关的功能.这使得在开发中进行耗时任务进度的监听将什么麻烦,在iOS7之后,系统提供了NSProgress类来专门报告任务进度. 二.创建单任务进度监听器 单任务进度的监听是NSProgress最简单的一种运用场景,我们来用定时器模拟一个耗时任务,示例代码如下: @interface ViewController () { NSProgress * progress; } @end @implementation ViewCo

Android带进度的圆形进度条_Android

我们还是用一个小例子来看看自定义View和自定义属性的使用,带大家来自己定义一个带进度的圆形进度条,我们还是先看一下效果吧 从上面可以看出,我们可以自定义圆环的颜色,圆环进度的颜色,是否显示进度的百分比,进度百分比的颜色,以及进度是实心还是空心等等,这样子是不是很多元化很方便呢?接下来我们就来教大家怎么来定义 1.在values下面新建一个attrs.xml,现在里面定义我们的属性,不同的属性对应不同的format,接下来我贴上我在自定义这个进度条所用到的属性 <?xml version="

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 这一章很多,但是很有趣,也是这书的最后一章知识点了,我现在还在考虑要不要写这个拼图和2048的案例,在此之前,我们先来玩玩Android5.X的新特性吧!