2022-01-04
662
QuartzCode 介绍说明
官方网站
QuartzCode 是一款快速、轻量级且功能强大的工具,可将矢量图形和动画转换为 Objective C 和 Swift 代码。
现在比以往任何时候都更容易为您的 iOS 或 OS X 项目创建动画。只需更改任何参数并实时查看更改。
使用 QuartzCode,您可以在几秒钟内创建任何动画并在此处查看其代码。在 Xcode 中创建动画变得简单多了!
主要特点:
即时保存。创建图形和动画并实时获取 Objective C 和 Swift 代码;
使用程序工具或预先准备好的 SVG 文件或图像创建图形;
支持超过 25 个动画属性。结合它们并获得令人惊叹的动画;
在生成的代码中反转或更改动画过程的能力;
该程序使用了 Core Animation 熟悉的属性,从而简化了理解其工作的过程;
实时更改和改进动画;
易于阅读和修改生成的代码;
掌握核心动画的最好和最快的方法。
动画属性:
位置、z 位置、变换(旋转、缩放和平移);
填充颜色、渐变、不透明度、隐藏、阴影、蒙版、路径;
颜色、笔划开始、笔划结束、线宽、划线笔划相位;
字体大小、前景色;
实例延迟、实例计数、实例变换、实例颜色、实例颜色偏移。
动画:
动画模型类似于Core Animation;
在 Timeline 面板中快速创建关键帧动画,更改和改进它们;
合并或拆分多个动画;
使用计时功能:线性、缓入、缓出或使用图表创建您自己的,以使您的动画更加出色。
生成的代码:
使用 Objective C 和 Swift 实时生成 iOS 和 OS X 代码;
一键切换iOS和OS X的代码;
渲染代码是使用 CALayer 及其子类生成的;
支持核心动画代码和 UIView 块动画。
速度:
使用 ⌘+C 可以轻松复制选定的形状或动画代码;
从文本层复制 NSTextFiel、UILabel 或 UITextView 声明代码。
图层
形状:
根据提供的基本形状创建各种形状;
使用矢量、铅笔和布尔运算来创建更复杂的形状;
使用曲线编辑模式或变换模式修改形状;
将颜色或渐变应用于形状。
复制器:
创建带有或不带有动画的 Replicator 嵌套层的“复制”效果;
嵌套层可以是任何类型。例如,图形或发射器(见下文)。
发射器:
QuartzCode 中的粒子系统;
在一个发射器层中使用多个单元;
每个发射器单元都可以有自己的图像和属性。
效果:
将多个动画绑定到具有延迟效果的嵌套层;
结合 keypath 属性来创建复杂的动画;
使用延迟顺序改变嵌套层的动画顺序;
UIView/CALlayer:
添加和屏蔽图像;
蒙版动画;
图像调整大小设置;
也可以用作原型图像。
查看全文
现在比以往任何时候都更容易为您的 iOS 或 OS X 项目创建动画。只需更改任何参数并实时查看更改。
使用 QuartzCode,您可以在几秒钟内创建任何动画并在此处查看其代码。在 Xcode 中创建动画变得简单多了!
主要特点:
即时保存。创建图形和动画并实时获取 Objective C 和 Swift 代码;
使用程序工具或预先准备好的 SVG 文件或图像创建图形;
支持超过 25 个动画属性。结合它们并获得令人惊叹的动画;
在生成的代码中反转或更改动画过程的能力;
该程序使用了 Core Animation 熟悉的属性,从而简化了理解其工作的过程;
实时更改和改进动画;
易于阅读和修改生成的代码;
掌握核心动画的最好和最快的方法。
动画属性:
位置、z 位置、变换(旋转、缩放和平移);
填充颜色、渐变、不透明度、隐藏、阴影、蒙版、路径;
颜色、笔划开始、笔划结束、线宽、划线笔划相位;
字体大小、前景色;
实例延迟、实例计数、实例变换、实例颜色、实例颜色偏移。
动画:
动画模型类似于Core Animation;
在 Timeline 面板中快速创建关键帧动画,更改和改进它们;
合并或拆分多个动画;
使用计时功能:线性、缓入、缓出或使用图表创建您自己的,以使您的动画更加出色。
生成的代码:
使用 Objective C 和 Swift 实时生成 iOS 和 OS X 代码;
一键切换iOS和OS X的代码;
渲染代码是使用 CALayer 及其子类生成的;
支持核心动画代码和 UIView 块动画。
速度:
使用 ⌘+C 可以轻松复制选定的形状或动画代码;
从文本层复制 NSTextFiel、UILabel 或 UITextView 声明代码。
图层
形状:
根据提供的基本形状创建各种形状;
使用矢量、铅笔和布尔运算来创建更复杂的形状;
使用曲线编辑模式或变换模式修改形状;
将颜色或渐变应用于形状。
复制器:
创建带有或不带有动画的 Replicator 嵌套层的“复制”效果;
嵌套层可以是任何类型。例如,图形或发射器(见下文)。
发射器:
QuartzCode 中的粒子系统;
在一个发射器层中使用多个单元;
每个发射器单元都可以有自己的图像和属性。
效果:
将多个动画绑定到具有延迟效果的嵌套层;
结合 keypath 属性来创建复杂的动画;
使用延迟顺序改变嵌套层的动画顺序;
UIView/CALlayer:
添加和屏蔽图像;
蒙版动画;
图像调整大小设置;
也可以用作原型图像。
QuartzCode应用截图
QuartzCode的历史版本与更新日志
QuartzCode 网盘分享链接地址:
只有[VIP]有权查看完整地址,你当前
未登录
关于QuartzCode的问题反馈 (0)
遇到问题不要慌
常见错误汇总...