AlphaControls 2023是标准控件的集合,添加了新属性以增强程序界面并将行为添加到常用控件。每个控件都有自己的属性,用于绘制扩展渐变、扩展边框、alpha混合和真正的模糊阴影。图形功能是实时渲染的,因此使用配色方案时效果总是很清晰。添加了位置和渲染的
AlphaControls 2023是标准控件的集合,添加了新属性以增强程序界面并将行为添加到常用控件。每个控件都有自己的属性,用于绘制扩展渐变、扩展边框、alpha混合和真正的模糊阴影。图形功能是实时渲染的,因此使用配色方案时效果总是很清晰。添加了位置和渲染的标题属性。添加的鼠标事件提供了很大的可能性。样式提示控件使提示以alpha混合方式显示,您可以从多种显示方式中进行选择。标准组件的模拟提供了所有功能,并为应用程序界面设计和工作添加了许多新的可能性。使用AlphaControls,使用新的现代方式来设计增强的界面并使您的应用程序更具吸引力......同时为最终用户增加乐趣!
新功能
1、新动画
版本15中添加了新类型的动画,以支持AlphaControls包中的Fluent设计概念。添加了新的动画程序供开发人员使用,并对旧程序进行了改进。
按钮、单选按钮、复选框和一些其他组件具有AnimatEvents属性,其中可以定义启用哪些类型的动画。所有这些选项都包含在TsSkinManager组件的AnimEffects.Buttons属性中。此属性允许从一个点控制应用程序中的所有动画效果。默认情况下,所有控件都启用了AnimatEvents.aeGlobalDef属性。在这种情况下,控件中的动画效果由TsSkinManager.AnimEffects.Buttons属性控制。如果禁用了控件的AnimatEvents.aeGlobalDef参数,则控件使用自己的动画选项。
但是TsSkinManager组件也有Effects.AllowAnimation属性,它允许在应用程序中禁用整个动画,而不管其他组件的设置。
在AlphaControls v15中,除了aeMouseEnter、aeMouseLeave、aeMouseDown和aeMouseUp参数之外,还添加了新的aeLighting和aeClick参数。
为了支持动画,已经完全重写了TsSlider组件。此外,这里还添加了AnimatEvents属性。Stretched属性现在默认启用。
2、新房源
TsSkinManager中的AnimEffects.Buttons.beLighting,控件中的AnimatEvents.aeLighting
在具有AnimatEvents属性的控件中启用“照明”动画。这种类型的动画对鼠标在控件上方或附近的移动做出反应,并改变控件的外观。控件的外观取决于鼠标光标的距离和当前皮肤中定义的颜色。
闪电小编说明:
使用AlphaSkins进行专业GUI设计开发的标准和独特组件包。AlphaControls是一种易于使用的通用且功能强大的工具,用于开发原始皮肤和非皮肤商业/媒体应用程序。许多额外的属性和组件使这个包(以及使用它的应用程序)独一无二。