首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vcl控件详解_c++控件

动画是否中间显示 CommonAVI: FileName: FrameCount:返回当前动态帧数,只读 FrameHeight:动画高度,只读 FrameWidth:动画宽度...:当焦点离开该控件选中是否有视觉效果 HotTrack:为True鼠标经过列表上,以高亮显示 Images:为节点添加一个图片 Indent:确定发型了节点相对于其展开父节点像素缩进量...Columns:对列进行操作 DropTarget:列表视图项目是否以拖放操作目标显示 FlatScrollBars:是否让滚动条有平滑效果 FullDrag:当标签拖动是否重新绘制...该事件只有OwnerData属性为True时有效 OnDeletion:当列表视图一个项目删除触发 OnDrawItem:当绘制一个项目触发 OnEdited:当编辑一个项目的Caption...TCoolBands Bitmap:TcoolBand区后显示图像 Constraints:指定组件宽度和高度最大值和最小值,组件重新调整大小时,不能违反这些约束 DockSite:指定组件是否成为拖动停放操作目标

4.8K10

带你领略 ConstraintLayout 1.1 新功能前言带你领略 ConstraintLayout 1.1 新功能

而在约束布局 1.1 版本中,通过允许您轻松地将任何视图限制为百分比宽度或高度,一切将变得很简单。 ? 使用百分比指定按钮宽度,以便在保持设计效果同时适应可用空间。... 1.1 版本中,我们已经修复了链条一些问题,并使它们能够处理更多视图。您可以通过两边添加约束来生成一个链条。例如在下面这个动画中,每个视图之间都有一个约束。 ?...布置国际化字符串或显示用户生成无法预测大小内容,屏障非常有用。 ? image 屏障允许您通过几个视图来创建一个约束。 屏障将始终将自己置于虚拟群组之外,并且您可以使用它来限制其他视图。...,您可以为该群组设置可见性,并将其应用于 profile_name 和 profile_image。...您可以将 ConstraintLayout 随同 ConstraintSet (约束集)一起使用来一次实现多个元素动画效果

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

带你领略 ConstraintLayout 1.1 新功能

而在约束布局 1.1 版本中,通过允许您轻松地将任何视图限制为百分比宽度或高度,一切将变得很简单。 ? 使用百分比指定按钮宽度,以便在保持设计效果同时适应可用空间。... 1.1 版本中,我们已经修复了链条一些问题,并使它们能够处理更多视图。您可以通过两边添加约束来生成一个链条。例如在下面这个动画中,每个视图之间都有一个约束。 ?...spread:均匀分配链中所有视图 spread_inside:将第一个元素和最后一个元素放置边缘上,并均匀分布其余元素 packed:将元素包裹在链条中心 屏障 如果您有几个视图会在运行时更改大小...布置国际化字符串或显示用户生成无法预测大小内容,屏障非常有用。 ? 屏障允许您通过几个视图来创建一个约束。 屏障将始终将自己置于虚拟群组之外,并且您可以使用它来限制其他视图。...,您可以为该群组设置可见性,并将其应用于 profile_name 和 profile_image。

1.5K20

RecyclerView面试宝典:7大高频问题解析,面试必备!

当局部更新发生,RecyclerView会利用ItemAnimator来添加、移除或更新项动画效果,提升用户体验。 LayoutManager:负责Item布局和回收策略。...避免迭代期间修改集合:如果可能,避免遍历集合循环中直接修改集合。如果需要修改,可以先标记需要添加删除项,迭代完成后统一处理。...使用迭代remove()方法:如果需要在迭代过程中删除元素,使用Iteratorremove()方法而不是直接调用集合删除方法。这样可以安全地遍历时修改集合。...当Adapter这个设置被激活(即传入true),意味着您保证getItemId(int position)方法返回每个ID列表中是唯一并且不会改变。...改善动画效果:在数据集发生变化时(如添加、移除、移动等),如果开启了稳定ID,RecyclerView可以更准确地识别和定位变化项,从而产生更平滑动画效果

14500

你可能需要为你 APP 适配 iOS 11

本文介绍iOS11中UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug 前言 前几天发现在做APP iOS11 系统上动画有异常,在其他系统设备上都是正常...(command+向左箭头让模拟横屏) 横屏iPhone上,tab上图标较小,tab bar较小,这样垂直空间可多放置内容。...需要注意是,你constraints需要在view内部设置,所以如果你有一个自定义标题视图,你需要确保任何约束只依赖于标题视图及其任何子视图。当你使用自动布局,系统假设你知道你在做什么。...要避免视图尺寸为0,可以从以下方面做: UINavigationBar 和 UIToolbar 提供位置 开发者则必须提供视图size,有三种方式: 对宽度和高度约束; 实现 intrinsicContentSize...; 通过约束关联你视图; 二.

1.6K60

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

更改活动视图或窗格。 Ctrl+F6 更改活动视图。 Ctrl+F4 关闭视图动画 用于动画键盘快捷键 键盘快捷键 操作 Ctrl + 右箭头 移动到下一关键帧。...释放键将设置约束并闪烁将其约束线段。 Esc 或 Ctrl+Delete 取消编辑。 取消未完成要素。 F3 添加直角并完成要素。 将最后两段自动补全为直角,并完成要素。...您可通过此操作单击并在较低高度设置 z 值。 拓扑错误检查 用于拓扑错误检查键盘快捷键 键盘快捷键 操作 注释 上箭头键和下箭头键 移动指针。 错误表行间上下移动指针。...按住左箭头或右箭头键垂直于照相机当前视图方向左或向右移动照相机。当照相机移动,调整鼠标指向以设置要相对垂直行驶方向。可以选择使用 A 和 D 键更改方向。...同时使用箭头键和鼠标指针产生行驶和环顾四周运动感。 U 增加照相机高度。 J 降低照相机高度。 W 向上倾斜照相机以更改场景视图方向。 S 向下倾斜照相机以更改场景视图方向。

70220

30分钟了解所有引擎组件,132个Unity 游戏引擎组件速通!【收藏 == 学会】

用于效应碰撞体通常会设置为触发,因此其他碰撞体与其重叠以便施力,但是非触发仍然有效,不过只有碰撞体与其接触才会施力。...当在质量设置(Edit >)中添加所有相机设置,使用流媒体控制组件为场景中相机启用Mipmap流媒体。项目设置>质量)被禁用。你也可以用它来改变每个相机mip偏差设置。...Content Size Fitter可以设置UI元素最小和最大尺寸,还可以设置UI元素宽度和高度是否应该根据其内容自动调整。...通常情况下,滚动矩形与遮罩 (Mask) 相结合来创建滚动视图产生视图中只有滚动矩形内滚动内容为可见状态。...它还可以设置阴影交互状态、禁用状态等功能,以提高操作准确性和效率。 使用Shadow组件可以为UI界面中其他UI元素添加阴影效果,以提高视觉效果和可读性。

1.9K34

你可能需要为你 APP 适配 iOS11

本文介绍了iOS11UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug。...我用iOS11模拟体验了一下Files这个APP竖屏和横屏,如下图所示: (command+向左箭头让模拟横屏) 横屏iPhone上,tab上图标较小,tab bar较小,这样垂直空间可多放置内容...需要注意是,你constraints需要在view内部设置,所以如果你有一个自定义标题视图,你需要确保任何约束只依赖于标题视图及其任何子视图。当你使用自动布局,系统假设你知道你在做什么。...要避免视图尺寸为0,可以从以下方面做: ● UINavigationBar 和 UIToolbar 提供位置 ● 开发者则必须提供视图size,有三种方式: ① 对宽度和高度约束; ② 实现 intrinsicContentSize...,默认情况下,表视图整个内容避免了其根视图控制安全区域插入。

2.4K00

iOS学习——UIView研究

),主要定义对子视图增删改以及层次结构调整等操作 视图外观渲染相关扩展 UIView (UIViewRendering),主要定义视图一些属性和设置,例如是否隐藏、透明度、背景颜色等 视图动画相关扩展... (UIViewMotionEffects),主要提供添加和移除运动效果两个方法,还提供一个获取视图上所有运动效果属性 视图上安装约束相关扩展 UIView (UIConstraintBasedLayoutInstallingConstraints...) ,主要提供添加单个/多个、移除单个/多个约束方法 视图约束相关扩展 UIView (UIConstraintBasedLayoutCoreMethods),主要提供4种约束更新方法 视图约束共存相关扩展...:(NSInteger)index2; 249 250 /** 添加视图(新添加视图subviews数组后面, 显示最上面) */ 251 - (void)addSubview:(UIView...:(float)repeatCount; 368 /** 设置是否自定翻转当前动画效果, 默认NO */ 369 + (void)setAnimationRepeatAutoreverses:(BOOL

2.7K80

iOS9新特性——堆叠视图UIStackView

二、storyBoard上初识StackView         UIStackView是一个管理一组堆叠视图控制视图,所谓堆叠视图一种平铺式线性布局方式,不可重叠,布局方向也不可交错,如果你做过...之后有一点需要注意,stackView用于布局其内部管理视图,对于它本身,我们还需要添加一些约束,将它约束屏幕中间。...我们向其中拖入任意数量view,设置不同颜色,就实现了我们想要效果,并且可以随意动态删除添加其中view数量,不需要改变约束。...技巧:因为StackView继承于UIView,因此布局改变时候,我们可以使用UIView层动画,如下:         //添加view时候会有动画效果,移除时候没有         [stackView...,这样的话,我们就不需要再做过多控件尺寸约束,如果我们被管理控件高度或者宽度不一,我们可以设置中心对其,这样的话,我们还需要为每个控件添加一个宽度或者高度约束,如下:     NSMutableArray

1.8K10

最新iOS设计规范七|10大视觉规范(Visual Design)

iOS应用中,您可以配置界面元素和布局,以iPad上执行多任务处理拆分视图中,屏幕旋转以及在其他设备上自动更改形状和大小。设计一个适应性强界面在任何环境下都提供出色体验非常重要。...尺寸类型 尺寸类型是根据大小自动分配给内容区域特征。系统定义了两个尺寸类型,常规/Regular(表示扩展空间)和紧凑/ Compact(表示约束空间),它们用来描述视图高度和宽度。...除非你是创建沉浸式体验,例如游戏,否则你自定义动画应与系统内置动画差不多。 将动画设置为可选。辅助功能首选项中启用减少动画选项,你APP应该最小化或消除动画。...系统视图和控件使你APP文本在所有背景上都看起来很好,并自动调整以适应是否有Vibrancy。当你可以使用系统提供视图来显示该文本,请不要自己绘制文本。...系统提供颜色会自动使这些项目半透明背景上看起来很棒。 如果可能的话,请使用SF符号。当你使用动态系统颜色为符号着色或对其应用活力效果,符号在任何上下文中都看起来很棒。

7.9K30

你可能需要为你APP适配iOS11

本文介绍了iOS11UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前APP带来异常bug。...我用iOS11模拟体验了一下Files这个APP竖屏和横屏,如下图所示: (command+向左箭头让模拟横屏) 横屏iPhone上,tab上图标较小,tab bar较小,这样垂直空间可多放置内容...需要注意是,你constraints需要在view内部设置,所以如果你有一个自定义标题视图,你需要确保任何约束只依赖于标题视图及其任何子视图。当你使用自动布局,系统假设你知道你在做什么。...要避免视图尺寸为0,可以从以下方面做: ● UINavigationBar 和 UIToolbar 提供位置 ● 开发者则必须提供视图size,有三种方式:  ① 对宽度和高度约束; ② 实现 intrinsicContentSize...默认情况下,表视图整个内容避免了其根视图控制安全区域插入。

81020

RecyclerView必知必会

容易实现添加item、删除item动画效果。 容易实现拖拽、侧滑删除等功能。 RecyclerView是一个插件式实现,对各个功能进行解耦,从而扩展性比较好。...Item Animator RecyclerView能够通过mRecyclerView.setItemAnimator(ItemAnimator animator)设置添加删除、移动、改变动画效果。...为了简化,我们将remove,move,change动画执行过程省略,只看执行add动画过程,如下: 为了防止执行add动画外面有新add动画添加到mPendingAdditions中,从而导致执行...ListView提供了setEmptyView()设置Adapter数据为空View视图。...回顾 回顾整篇文章,发现我们已经实现了RecyclerView很多扩展功能,包括:打造万能适配器、添加Item事件、添加视图和尾视图设置空布局、侧滑拖拽。

4.6K20

RecyclerView 必知必会

容易实现添加item、删除item动画效果。 容易实现拖拽、侧滑删除等功能。 RecyclerView是一个插件式实现,对各个功能进行解耦,从而扩展性比较好。...Item Animator RecyclerView能够通过mRecyclerView.setItemAnimator(ItemAnimator animator)设置添加删除、移动、改变动画效果。...为了防止执行add动画外面有新add动画添加到mPendingAdditions中,从而导致执行add动画错乱,这里将mPendingAdditions内容移动到局部变量additions中,然后遍历...添加setEmptyView ListView提供了setEmptyView()设置Adapter数据为空View视图。RecyclerView虽然没提供直接API,但是也可以很简单地实现。...回顾 回顾整篇文章,发现我们已经实现了RecyclerView很多扩展功能,包括:打造万能适配器、添加Item事件、添加视图和尾视图设置空布局、侧滑拖拽。

4.1K90

RecyclerView 必知必会

容易实现添加item、删除item动画效果。 容易实现拖拽、侧滑删除等功能。 RecyclerView是一个插件式实现,对各个功能进行解耦,从而扩展性比较好。...、删除、移动、改变动画效果。...为了防止执行add动画外面有新add动画添加到mPendingAdditions中,从而导致执行add动画错乱,这里将mPendingAdditions内容移动到局部变量additions中,然后遍历...添加setEmptyView ListView提供了setEmptyView()设置Adapter数据为空View视图。RecyclerView虽然没提供直接API,但是也可以很简单地实现。...回顾 回顾整篇文章,发现我们已经实现了RecyclerView很多扩展功能,包括:打造万能适配器、添加Item事件、添加视图和尾视图设置空布局、侧滑拖拽。

2.5K70

iOS开发常用之网络

LTNavigationBar - LTNavigationBar为导航栏添加动态着色效果自定义其背景色.Demo包含:1。变换背景色; 2。滚动视图,导航栏和状态栏重叠。...BLKFlexibleHeightBar - 固定Header效果库,一个拥有非常灵活高度标题栏,可以为使用软件用户提供更多阅读和滑动空间,现在已经被众多app所采用。...BEMCheckBox - BEMCheckBox是一款用于iOS应用构造漂亮,高度定制化动画效果复选框类,最低支持到iOS 7系统,有多种不同风格动画效果可供选择。...HYBImageCliped - 给任意继承UIView控件添加任意多个圆角,可根据颜色生成图片且带任意圆角,给UIButton设置不同状态下图片且带任意圆角,给UIImageView设置任意图片...Context-Menu.iOS - 可以为应用程序菜单添加漂亮动画内容,自定义图标,并可根据自己喜好设计单元格和布局。

23.6K10

资讯 | Qt 5.15中新功能

❞ 新功能(现有模块中) Qt 3D 改进性能分析和故障排除支持。 QSortPolicy添加统一模式以控制是否需要执行统一缩小。...QColorSpace设置现在可以无效色彩空间上进行操作,从而可以独立设置基色和传递函数。 Qt 多媒体 不推荐使用QMediaService和QMediaControl。以及所有插件API。...现在可以为QNetworkRequest和QNetworkAccessManager设置下载和上传超时。 支持最低OpenSSL版本为1.1。...当活动状态为true,大多数指针处理程序(例如DragHandler)都会更改光标。当鼠标悬停在包含HoverHandlerItem上,HoverHandler将对其进行更改。...3D场景支持中改进了Qt Quick 2D。 性能提升。 聚光灯支持。 Qt Lottie 适用于After Effects动画Bodymovin JSON渲染。 优化了性能和稳定性。

3.5K10

FL Studio21最新中文版本全新功能详细介绍

常规设置(General Settings):默认情况下开启“将撤消记录放入回收站”。若关闭此功能,则在撤消删除。·翻转铅笔按钮-将笔辅助按钮行为与主按钮交换。...还允许调整设置窗口高度,使其适合垂直分辨率较低屏幕。启动(Startup)-如果启动项目崩溃,则默认项目将在下一次启动设置加载最后一个项目)使用,以防止崩溃循环。...搜索字段中文件夹图标,用于将所查找到项目限制为当前文件夹。“类型以筛选”菜单选项,用于确定是否键入字母筛选或选择项目具有多列视图中搜索选择第一个文件夹。搜索结果显示具有匹配名称文件夹。...“冻结”,浏览停止保存状态(文件夹是否折叠)。“折叠结构”按钮起到“恢复为冻结状态”作用。07钢琴卷视图(View)-更换音符自动滚动钢琴窗。...您现在可以预览窗口中选择要显示缓冲区·压缩(Zip)-压缩项目添加自定义效果。·触摸控制(Touch controllers)-支持“添加窗口”列表中触摸控制窗口。

3.7K20

最新版水果FL Studio21新版本更新全解析!80项更新与改进!

常规设置(General Settings):默认情况下开启“将撤消记录放入回收站”。若关闭此功能,则在撤消删除。·翻转铅笔按钮-将笔辅助按钮行为与主按钮交换。...还允许调整设置窗口高度,使其适合垂直分辨率较低屏幕。启动(Startup)-如果启动项目崩溃,则默认项目将在下一次启动设置加载最后一个项目)使用,以防止崩溃循环。...搜索字段中文件夹图标,用于将所查找到项目限制为当前文件夹。“类型以筛选”菜单选项,用于确定是否键入字母筛选或选择项目具有多列视图中搜索选择第一个文件夹。搜索结果显示具有匹配名称文件夹。...“冻结”,浏览停止保存状态(文件夹是否折叠)。“折叠结构”按钮起到“恢复为冻结状态”作用。07钢琴卷视图(View)-更换音符自动滚动钢琴窗。...您现在可以预览窗口中选择要显示缓冲区·压缩(Zip)-压缩项目添加自定义效果。·触摸控制(Touch controllers)-支持“添加窗口”列表中触摸控制窗口。

3.3K30
领券