TencentMapSDK_iOS_3D_v6.7.0
QMarkerViewAnimationLayer.h
1 //
2 // QMarkerViewAnimationLayer.h
3 // QMapKit
4 //
5 // Created by KeithCao on 2024/5/29.
6 // Copyright © 2024 tencent. All rights reserved.
7 //
8 
9 #import <QuartzCore/QuartzCore.h>
10 
11 NS_ASSUME_NONNULL_BEGIN
12 
16 extern NSString *const kQMarkerViewAnimationLayerCoordinateKey;
17 
21 extern NSString *const kQMarkerViewAnimationLayerAlphaKey;
22 
26 extern NSString *const kQMarkerViewAnimationLayerRotationKey;
27 
31 extern NSString *const kQMarkerViewAnimationLayerScaleKey;
32 
33 
34 @interface QMarkerViewAnimationLayer : CALayer
35 
41 @property (nonatomic, assign) CGPoint coordinate;
42 
46 @property (nonatomic, assign) CGFloat alpha;
47 
51 @property (nonatomic, assign) CGFloat rotation;
52 
58 @property (nonatomic, assign) CGPoint scale;
59 
60 @end
61 
62 NS_ASSUME_NONNULL_END
QMarkerViewAnimationLayer::coordinate
CGPoint coordinate
坐标平移动画的keyPath, animatable x 表示 latitude y 表示 longitude
Definition: QMarkerViewAnimationLayer.h:41
QMarkerViewAnimationLayer::rotation
CGFloat rotation
旋转角度动画的keyPath, animatable
Definition: QMarkerViewAnimationLayer.h:51
QMarkerViewAnimationLayer::alpha
CGFloat alpha
渐变动画的keyPath, animatable
Definition: QMarkerViewAnimationLayer.h:46
QMarkerViewAnimationLayer
Definition: QMarkerViewAnimationLayer.h:35
QMarkerViewAnimationLayer::scale
CGPoint scale
缩放动画的keyPath, animatable x 表示 宽度比例 y 表示 高度比例
Definition: QMarkerViewAnimationLayer.h:58