SwiftUI动画和手势大全目录
动画 目录 大全 SwiftUI 手势
2023-09-11 14:18:47 时间
SwiftUI动画和手势大全目录
核心文章
绘画与动画
使用颜色,形状和阴影增强视图,并自定义视图状态之间的动画过渡。
总览
使用绘图工具组合形状或为您自己设计的形状定义自定义路径。将样式从环境可感知的颜色应用到丰富的渐变到形状的前景,背景和轮廓。
动画
- AnimatableModifier 案例合集
可以使用动画创建另一个修改器的修改器。 - struct AnimatablePair
一对可设置动画的值,其本身是可设置动画的。 - struct EmptyAnimatableData
可动画数据的空类型。 - struct AnyTransition
类型擦除的过渡。
形状
- struct Rectangle
在包含矩形的视图框架内对齐的矩形。 - enum Edge
指示矩形的一个边的枚举。 - struct RoundedRectangle
具有圆角的矩形,在包含该矩形的视图框架内对齐。 - struct Circle
以包含它的视图框架为中心的圆。 - struct Ellipse
在包含椭圆的视图框架内对齐的椭圆。 - struct Capsule
胶囊形状在包含它的视图框架内对齐。 - struct Path
2D形状的轮廓。
变形的形状
- protocol InsettableShape
能够插入自身以产生其他形状的形状类型。 - struct ScaledShape
对其应用了比例转换的形状。 - struct RotatedShape
具有旋转变换的形状。 - struct OffsetShape
具有平移偏移变换的形状。 - struct TransformedShape
具有仿射变换的形状。 - struct ContainerRelativeShape
由当前容器形状的插入版本代替的形状。如果未定义容器形状,则将其替换为矩形。
绘画,样式和渐变
- struct Color
与环境有关的颜色。 - struct ImagePaint
通过重复图像区域填充形状的形状样式。 - struct Gradient
表示为色标阵列的色阶,每个色阶都有一个参数位置值。 - struct LinearGradient
线性渐变。 - struct AngularGradient
角度渐变。 - struct RadialGradient
径向渐变。
– struct ForegroundStyle
一种样式,可根据当前上下文显示前景的正确填充。 - struct FillStyle
栅格化矢量形状的样式。 - struct BackgroundStyle
一种基于当前上下文显示正确填充背景的样式。 - protocol ShapeStyle
将形状变成视图的方法。 - enum RoundedCornerStyle
定义圆角矩形的角的形状。 - struct SelectionShapeStyle
一种可用作所选元素的背景的样式。 - struct SeparatorShapeStyle
适用于前景分隔符或边框线的样式。 - struct StrokeStyle
几何
- struct GeometryProxy
用于访问容器视图的大小和坐标空间(用于锚点分辨率)的代理。 - struct GeometryReader
一个容器视图,根据其自身大小和坐标空间定义其内容。 - protocol GeometryEffect
在不改变其祖先或后代的情况下,改变视图的视觉外观的效果。 - struct Angle
您可以通过弧度或度来访问其值的几何角度。 - struct Anchor
从锚源和特定视图派生的不透明值。 - struct UnitPoint
- enum CoordinateSpace
- struct ProjectionTransform
- protocol VectorArithmetic
可以用作可动画类型的可动画数据的类型。
相关文章
- 用SpriteBuilder简化"耕牛遍地走"的动画效果(二)
- Unity3D_(插件)DOTween动画插件
- JS框架_(JQuery.js)纯css3进度条动画
- UILabel混合显示动画效果
- UIView动画下
- Unity3D骨骼动画的分解(CleanData.Ani详解)
- 64、具有过渡动画效果的布局Layout( 2 )
- 【属性动画总结】Property Animation
- SAP UI5页面动画效果的实现,实际借用了jQuery的库文件
- Atitit Loading 动画效果
- Android 11.0 12.0SystemUI 仿华为充电动画
- 文章音视频开发(五十三)Lottie 源码分析之动画与绘制
- iOS项目开发实战——制作视图的缩放动画
- 深入浅出matplotlib(41):动画显示与MP4视频输出四
- Taro React组件开发(1) —— Overlay 遮罩层【渐入渐出动画遮罩层】