首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最新iOS设计规范五|3大界面要素:控件(Controls)

    或者,您可以通过在现有按钮上执行特定手势来让人们显示菜单。 使用分隔符以可视方式对相关菜单项进行分组。创建视觉分组可以帮助人们更快地扫描菜单。...由于操作表出现在与菜单不同的位置并且需要有意地撤消,因此它可以帮助人们避免误操作。 考虑在菜单项中包含标志符号。如果需要澄清项目的含义,可以在其标题后显示标志符号或图像。...十二、滑杆(Sliders) 滑块是带有一个称为“拇指”控件的水平轨道,你可以用手指滑动该控件以在最小值和最大值之间移动,例如屏幕亮度的调节或媒体文件播放期间的位置调节。...当滑块的值发生变化时,最小值和拇指之间的轨道部分会填充颜色。滑块的左右位置好可以展示图标,来说明最小值和最大值的含义。 ? 如有必要,可以自定义滑块的外观。...为了与你的设计风格融合并且更准确地传达设计意图,滑块的外观是可以更改的,包括轨道颜色、“拇指”图标以及左右位置的图标。 不要使用滑块来调节音量。如果你的APP需要提供音量控制,请使用音量视图。

    8.6K30

    【Flutter】自定义滚动开关

    switch是两个状态的UI组件,用于在ON(选中)或OFF(未选中)状态之间切换。通常,它是带有拇指滑块的按钮,用户可以在其中来回拖拉以选择其他选项,例如“开”或“关”。...假设此属性的价值回报为true,则此开关为ON,为OFF则为false。当此属性无效时,开关小部件会失效。 该演示视频展示了如何在颤动中创建自定义滚动开关。...它显示了在用户按下按钮后进行的切换交互,该开关将滚动到具有动画效果的另一侧,并且在滚动该开关时将更改图标和文本。...**animationDuration:**此属性用于动画完成一个周期应花费的时间。 **colorOn:**此属性用于在开关打开时显示颜色。...我们将添加colorOn表示,当开关处于打开状态时,颜色将显示在按钮上;当colorOff意味着当开关处于关闭状态时,颜色将显示在按钮上。

    33.4K60

    在 SwiftUI 中创建一个环形 Slider

    环形Slider Slider 控件是一种允许用户从一系列值中选择一个值的 UI 控件。在 SwiftUI 中,它通常呈现为直线上的拇指选择器。...有时将这种类型的选择器呈现为一个圆圈,拇指绕着圆周移动可能会更好。本文介绍如何在 SwiftUI 中定义一个环形的 Slider。...一个灰色的圆环代表滑块的路径轮廓,一个淡红色的圆弧代表沿着圆环的进度,一个圆圈代表当前光标或拇指的位置。将滑块的范围设置为0.0到1.0,并硬编码一个直径和一个的当前位置进度 - 0.33。...这个 Slider 用于修改进度值,并在圆形滑块上实现足够的代码以使拇指和进度弧响应。当前值显示在环形 Slider 的中心。...这需要对进度进行一些调整,以计算已设置的角度以及拇指在圆形滑块上位置的旋转角度。另外调用onAppear根据View出现前的进度值计算旋转角度。

    3.7K30

    【愚公系列】2023年11月 WPF控件专题 Track控件详解

    :设置是否翻转Track的方向Thumb:设置Track上的拇指控件TickPlacement:设置Track上刻度标记的位置TickFrequency:设置Track上刻度标记的频率IsMoveToPointEnabled...PreviewMouseMove:设置当用户在Track上移动鼠标时发生的事件处理程序Template:设置用于自定义Track外观的控件模板2.常用场景Track控件(或称为滑动条、滑块)在WPF中常用于以下场景...:控制音量或亮度等数值的调节调整图形或图像的大小调整页面的缩放级别调整时间轴的位置用于拖动图形对象到指定位置用于设置进度条用于控制多媒体文件播放进度Track控件可以用于任何需要调整数值或进度的场景。...它具有良好的可定制性,可以根据不同的需求进行定制化。3.具体案例Track控件是WPF中用于创建可滑动滑块的控件。下面是一个简单的案例,演示如何使用Track控件来创建一个可调节音量大小的控件。...每当滑块的位置发生变化时,ViewModel将自动更新Volume属性的值,并通知视图更新。我们还可以监听Volume属性的变化,并根据需要执行其他操作。

    38811

    ArcMap时间滑块功能动态显示图层数据并生成视频或动图

    本文介绍基于ArcMap软件,利用时间滑块功能,对大量多时相栅格遥感影像数据进行动态显示,并生成视频或动图的方法。   ...这一步骤在我们前期的文章ArcMap创建镶嵌数据集、导入栅格图像并修改像元数值显示范围中已经有了详细的介绍,本文就不再赘述。   ...2000年,只要心里清楚这一景图像实际上是2001年的就好)。   ...继续我们的操作流程。完成前述步骤后,会激活ArcMap软件的时间滑块模块;我们点击“Time Slider”按钮。   随后,选择“Enable time on map”按钮。   ...完成以上配置后,我们即可点击如下播放按钮,开始不同时相栅格数据的自动动态切换显示。

    1.1K20

    【译】W3C WAI-ARIA最佳实践 -- 表单

    除了需要注意的情况外,通过menubutton打开的菜单与从菜单栏打开的菜单表现一致。 + 当 menu 打开,或者当 menubar 接收焦点时,键盘焦点设置在第一个项目上。...它的样式通常与典型按钮一样,且带有一个向下的箭头或三角,来提示用户激活按钮会展开一个菜单。 示例 导航菜单按钮: 由HTML元素 a 创建的菜单按钮,展开是一个表现为链接的项目菜单。...滑块 滑块是供用户从给定范围内选择值的输入控件。滑块通常有个拖动拇指,可以沿着条或轨道移动来改变滑块的值。 示例 水平滑块示例: 演示使用三个水平对齐的滑块来制作颜色选择器。...在某些场景下,反转上面指定值变化的方向(例如: Up Arrow 减小滑块的值),可以创建更直观的体验 (译者注:可以理解为滑块为纵向方向排列) WAI-WRIA 角色、状态和属性 每个可聚焦滑块拇指元素具有...示例 按钮示例:将可点击的HTML div 和 span 元素作为可访问命令和切换按钮的示例。 数值调节按钮 数值调节按钮是个将值限定在离散数值集合或范围的输入组件。

    8.3K30

    VBA表单控件(一)

    先准备了两个简单过程,点击插入--表单控件--按钮控件。 在工作表位置拖动画出一个按钮(窗体控件),松开鼠标后Excel会弹出指定宏的窗口,可以选择按钮绑定的sub过程,确定后即指定宏。...也可以右键选择按钮后,在其他位置点击左键。此时按钮可以移动位置,也可以调整按钮的大小。 选择设置控件格式时,选择属性,可以选择按钮的大小和位置是否随单元格的变化而变化。根据需求进行选择即可。...设置完成后点击向上的箭头即数值减小,向下的箭头即数值缩小,每次变化一个步长。 数值调节钮通常用于参数调整。其他属性可以调整,包括位置变化、大小调整、打印时是否打印等。不做多说明。...三、 滚 动 条 滚动条在网页中和程序中经常能用到,它与上面介绍的数值调节钮类似,也是在一个范围内变化。只是在步长变化的基础上增加了页步长变化。 内容很简单,下面以同样的的示例来进行简单演示介绍。...设置单元格链接,即显示值得单元格为C2单元格,然后设置数值范围的最小值和最大值,以及步长和页步长。两者的区别是,步长是点击两个上下箭头时数值的变化大小。而页步长是移动中间滑块时数值的变化大小。

    5K30

    大屏时代的生态变迁,看平板手机的拇指热键与界面布局

    本文带你了解如何面向平板手机的拇指热键与界面布局,为这种转变提供助力。 人们怎样使用平板手机 iPhone出现之后的几年,手机屏幕的尺寸基本都保持在4英寸以下(以对角线计算),非常便于单手操作。...这是因为,在小屏规格范围内,无论屏幕尺寸如何变化,拇指热区基本都能保持相似的形状及位置,而一旦屏幕尺寸突破了某个临界值,人们通常需要将小指从屏幕下边缘移至机身背后,使其与另外三根手指一起托住手机才能保持稳定...或许你还记得,同是在单手操作状态下,平板手机的拇指热区面积实际上比普通手机的更小,不过这两者的形状及位置类似,因此一些基本的设计原则也是相通的。...与系统提供的上下移动界面的方式不同,在App或网页内部,一种更具实践性的做法是在界面边缘放置某种“抽屉把手”,形如按钮或Tab,点击之后即可展开整个面板。 ?...TIME在其移动版页面侧边放置了一个“抽屉把手”,点击之后会展开一个完整的近期新闻面板。 在屏幕左右边缘放置的交互元素很可能处于平板手机的拇指热区之外,但无论怎样也比放置在顶部更加容易操作。

    2.4K10

    后台系统设计(下篇:输入)

    ·步进器默认始终包含一个值,默认值为一般用户普遍设置的、你希望用户选择最佳值或较为安全的数值(例如最小值)。 ·允许通过点击增加/减少按钮,键入数字,使用键盘快捷键(上/下,页面上/下)改变数值。...达到最大/最小值时,增加/减少按钮和上/下键盘将被禁用。 ·用户与步进器交互时,请提供良好的视觉反馈。增加/减少按给予默认、悬停、选中和禁用状态,输入区域给予默认、键入和报错状态。 ?...当用户输入不合格的值,再未键出的情况下滑出步进器的视图区域点击保存,如何更好的提示报错? 答:滑到错误提示区域并提示错误信息(所有被动验证输入都可以用这种方法)。...·滑块是一种有界的选择或输入控件,其范围和选择数值的位置均得到了可视化的呈现。...·允许用户使用拖拽和点击改变手柄的位置。 ·在某些情况下,滑块直接充当为命令控件,在用户选择时或选择后,操作结果即时生效。 例如音量控件。

    4.1K21

    Unity3d开发

    ,真正的模型应该是在专业的建模的软件 脚本语言 可以使用JavaScript也可以使用C#语言进行编写脚本 JavaScript之前已经又所了解,但是在之前也只是在网页的基础上进行学习在网页上如何使用JavaScript...当鼠标在一个载有GUI元素或碰撞器的游戏对象上按下时执行该函数 10、OnMouseOver() 当鼠标在一个载有GUI元素或碰撞器的游戏对象上经过时执行该函数 11、OnMouseEnter() 鼠标进入物体范围时执行该函数...leftValue 设置滑块左端的值 slider 用于显示拖曳区域的GUI样式 value 设置滑动条显示的值 rightValue 滑块右端的值 thumb 设置显示可多同的滑块的GUI样式 就是一个滑块在进度条上左右拖动..."); } Toggle 用于在屏幕上绘制一个开关,通过开关的闭合来执行一些具体的指定操作,就会根据不同的切换动作来返回相应的布尔值 参数 描述 position 设置控件在屏幕上的位置及大小 image...Panel 面板,实际上就是一个容器;一个面板里还可以套用其他面板 面板创建时会默认包含一个Image(Script组件) Source Image 设置面板的图像 Color 用于改变面板的颜色 Text

    9.1K30

    🤔听说这个动效可以玩一天?

    先聊聊「思路」:(仅供参考,总所周知,黑猫白猫都是好猫,能实现就行,不拘泥与在下这一种方法) 首先看「静态」的东西,我们可以把这个动效拆成容器,按钮和滑块三个部分,包含各类样式; 「容器」在被点击时需要添加...这样点击后,滑块就会自己滑来滑去啦! 3. 按钮动效 那,滑块都自己动起来了,你按钮不得自己动? 自己动? 动? 懂了!直接在点击里修改每个按钮的类名不就行了?...这里讲一下为什么需要注意时间,因为在下注意到,并不是一经点击按钮的动画就开始了,选中状态的类名,是在滑块几乎完全滑到对应按钮背后,按钮的缩放状态和颜色才开始变化,同理未选中状态也类似,只是时间稍微提早。...哼哼,一个小细节。 所以在下的处理方式是在点击后给添加类名的代码添加一个定时器,有无更好的方法麻烦告知在下。 文字的缩放和在下的小细节,能看出来吗? 4....切换主题思路: 把需要切换的颜色都提出来用css变量代替,并添加上过渡效果(不然看起来很突兀) 在不同主题类名里修改css变量 点击按钮,将类名添加到body上(有的也添加到html上,反正就是添加到你使用主题的最上层元素

    90210

    ivx动效按钮 基础按钮制作 02

    本节示例: 一、特效块的制作 在上一节中制作了一个可以增加动效的自定义按钮后,这一节通过这个行按钮对其进行特效制作。...在行按钮中的绝对定位中,我们创建一个行,命名为移入,接下来我们做一个移入动效: 此时这个行会覆盖掉文本区域,我们将按钮文本移动至行之上: 此时这个行就不会盖掉之前的文本: 接着更改这个行为我们喜欢的颜色...y 值也需要为负一段距离: 接着,咱们需要给这个动效块添加动画,点击行,添加轨迹: 在轨迹中设置动画长度为 0.5: 随后我们在关键帧区平均打上 3 个关键帧,时间位置分别是...三、设置鼠标移入事件 接着咱们给自定义行设置鼠标移入事件,移入时播放这个轨迹动画到下一个关键帧: 如果选择播放动画将会播放完动画效果,这个效果并不是我们所需要的,所以在这里只需要选择播放至下一个关键帧即可...,方便更改: 此时页面效果如下: 但是此时你会发现,这只是一个块的动画特效,并不能说是按钮的,那如何解决呢?

    2.3K20

    迪士尼动画与界面动效的一些关联

    1483106195931218.gif 4)连贯动作法与关键动作法 动画是一系列连续图像组成的动态影像,例如常见的1s/24帧,指的是1s内显示24张连续的图像。...1483106258218429.png 6)跟随动作与重叠动作 迪士尼对于运动物体的诠释是物体的运动是一个部分接着一个部分的。...跟随和重叠动作可以造就视觉上的时间差,增加动作的真实性和趣味性。...如图中小老鼠起床-揉眼睛-哈欠-伸懒腰这一系列动作,动作之间的时间控制不同,给观者的感受也是不同的。时间在人机界面动效中发挥的是同样的作用,如下图中滑块的翻转效果因时间设置不同,节奏感呈现出不同。...1483106523721977.png 参考文章 译文-我从Disney动画设计学到的5个用户体验设计原则 迪斯尼的动画十二原则(追加2条) 动效设计原理:从卡通动画到UI动效 [译文]网页动画的十二原则

    1.1K30

    What?废柴, 模拟登陆,代码控制滑动验证真的很难吗?Are you kidding???

    2.我们首先理解滑动验证的原理 滑动验证难点 1.电脑如何自动点击滑动块 2.电脑如何检测 缺口位置(如图;) ?...3.解决这两个问题方法 如何自动点击滑动块,也就是图中的左下方圈起来的位置,我们可以使用selenium 怎么计算缺口的位置,我们可以通过PIL库的image 4.博客园登录   既然有了解决方法,我们看一下博客园的登录思路...否则代表不相同的像素点,就是缺口的位置。   通过对比两张图片可以发现,两张图片有两处明显不同的地方:一个是待拼合的滑块,一个是缺口。...滑块的位置会出现在左边位置,缺口会出现在与滑块同一水平线的位置,所以缺口一般会在滑块的右侧。如果要寻找缺口,直接从滑块右侧寻找即可。...这里直接设置遍历的起始横坐标为60,也就是从滑块的右侧开始识别,这样识别出的结果就是缺口的位置。 下图就是用来说明如何对比图片: ? 思路我们清楚了,那我们就开始撸代码吧。 4.1代码实现: ?

    1.6K71

    慢工出细活,Facebook点赞按钮设计中的门道

    Facebook团队不可能生生浪费280小时去做无用功,于是整件事就更加耐人寻味了:除了把一个浅蓝色圆角矩形上的大拇指换成一个深蓝色圆角矩形上的“f”按钮和加粗字体“like”。...实际上,大拇指按钮点赞也是源自facebook的设计,这个大拇指点赞按钮一定程度上在很长时间内都在一定程度上代表着Facebook的品牌形象。...然而,facebook设计的大拇指点赞图标实际上随着facebook的壮大很快成为了行业标准。结果就是,模仿甚至直接抄袭的facebook“大拇指”点赞图标充斥在我们的日常App中。...Facebook早就察觉到了这一趋势的严重性并开始策划专变。与Twitter不同,facebook的方向在于强化品牌名称而弱化“大拇指”的符号特征。...点赞和分享按钮综合到同一个按钮中,意味着随着分享被激发后二者的相互促进,用户将有更多机会更广泛地传递信息。在Facebook随后的测试中,新点赞按钮的点击率稳定在旧点赞按钮的两倍以上。 ?

    89470

    Python爬虫之极验滑动验证码的识别

    首先我们找到一个带有极验验证的网站,最合适的当然为极验后台了,首先可以看到在登录按钮上方有一个极验验证按钮: 验证按钮 此按钮为智能验证按钮。...一般来说,如果是同一个会话,一段时间内第二次点击会直接通过验证。如果智能识别不通过,则会弹出滑动验证窗口,我们要拖动滑块拼合图像完成二步验证。 拖动示例 验证成功后,验证按钮变成如图的状态。...模拟点击验证按钮 识别滑动缺口的位置 模拟拖动滑块 第一步操作是最简单的,我们可以直接用 Selenium 模拟点击按钮即可。...我们可以实现一个边缘检测算法来找出缺口的位置。对于极验验证码来说,我们可以利用和原图对比检测的方式来识别缺口的位置,因为在没有滑动滑块之前,缺口并没有呈现。 初始状态 我们可以同时获取两张图片。...初始状态 后续状态 两张图片有两处明显不同的地方:一个就是待拼合的滑块,一个就是缺口。滑块的位置会出现在左边位置,缺口会出现在与滑块同一水平线的位置,所以缺口一般会在滑块的右侧。

    80110

    【C++】Qt:QWidget介绍与注册登陆界面示例

    QWidget介绍 QWidget 是 Qt 框架中的一个基类,用于创建用户界面的可视化组件。它是所有用户界面组件的基础,包括窗口、对话框、按钮、文本框等。...您可以使用绘图函数在 QWidget 上绘制自定义的图形和图像。通过布局管理器,您可以方便地管理和排列 QWidget 的子部件,如按钮、文本框和标签。...QWidget 是一个抽象基类,不能直接实例化,而是需要通过继承它的子类来创建具体的用户界面组件。...以下是一些常见的子控件类型: QPushButton(按钮):用于实现用户点击操作的按钮控件。 QLabel(标签):用于显示文本或图像等静态内容的标签控件。...QRadioButton(单选按钮):用于提供一组互斥的选项中的单选按钮控件。 QSlider(滑块):用于通过拖动滑块来选择数值范围的滑块控件。

    65111
    领券