TImageListViewerProperties的属性:
类:TImageListViewerProperties
单元:uSkinImageListViewerType
父类:TScrollControlProperties->TSkinControlProperties
名称 | 类型 | 描述 |
SkinControlIntf | ISkinControl | 皮肤控件接口 |
SkinControl | TControl | 皮肤控件 |
HorzScrollBarShowType | TScrollBarShowType | 水平滚动条显示类型 |
HorzScrollBarShowType | | 水平滚动条是否显示 |
AutoSize | Boolean | 是否自动调整控件的尺寸 |
GestureSwitchLooped | Boolean | 是否可以通过手势循环切换图片 |
CanGestureSwitch | Boolean | 是否可以手势切换 |
VertScrollBarShowType | TScrollBarShowType | 垂直滚动条显示类型 |
VertScrollBarShowType | | 垂直滚动条是否显示 |
ImageListAnimateOrderType | TAnimateOrderType | 图片列表循环播放的顺序类型 |
ImageListAnimateSpeed | Double | 图片列表循环播放的速度 |
ImageListSwitchingProgressIncrement | Integer | 图片列表循环播放的切换时的切换移动距离(百分比) |
ImageListSwitchEffectType | TAnimateSwitchEffectType | 图片列表循环播放的切换时的切换效果类型(水平,垂直) |
ImageListSwitchingSpeed | Double | 图片列表循环播放切换时的切换速度 |
ImageListAnimated | Boolean | 图片列表循环地播放 |
Picture | TDrawPicture | 图片 |
CanGestureSwitchDistance | Double | 可以切换到下一张的手势移动距离 |
ContentHeight | Double | 内容高度(-1表示自动计算) |
ContentWidth | Double | 内容宽度(-1表示自动计算) |
SkinScrollControlIntf | ISkinScrollControl | |
HorzControlGestureManager | TSkinControlGestureManager | |
VertControlGestureManager | TSkinControlGestureManager | |
ScrollBarEmbeddedType | TScrollBarEmbeddedType | |
GestureZoomScale | Double | |
AutoSize | | |
CanGestureZoom | Boolean | |
MaxGestureZoomScale | Double | |
MinGestureZoomScale | Double | |
Animated | Boolean | |
AnimateSpeed | Double | |
Rotated | Boolean | |
RotateSpeed | Double | |
RotateIncrement | Integer | |
CurrentRotateAngle | Integer | |
TSkinImageListViewerDefaultMaterial的素材:
类:TSkinImageListViewerDefaultMaterial
单元:uSkinImageListViewerType
父类:TSkinImageListViewerMaterial->TSkinScrollControlDefaultMaterial
名称 | 类型 | 描述 |
DrawPictureParam | TDrawPictureParam | |
TImageListViewerProperties的方法:
类:TImageListViewerProperties
单元:uSkinImageListViewerType
父类:TScrollControlProperties->TSkinControlProperties
名称 | 描述 | 代码 |
GetComponentClassify | 获取分类名称 | function GetComponentClassify:String;virtual; |
AdjustAutoSizeBounds | 自动调整控件的尺寸 | procedure AdjustAutoSizeBounds; |
AlignSwitchButtons | 排列切换按钮 | procedure AlignSwitchButtons; |
SwitchPicture | 切换图片 | procedure SwitchPicture(ABeginImageIndex:Integer;AAfterImageIndex:Integer); |
SwitchNext | 切换到下一张 | procedure SwitchNext; |
SwitchPrior | 切换到上一张 | procedure SwitchPrior; |
GetContentHeight | | function GetContentHeight: Double;virtual; |
GetContentWidth | | function GetContentWidth: Double;virtual; |
UpdateScrollBars | | procedure UpdateScrollBars; |
GetClientRect | | function GetClientRect:TRectF;virtual; |
GetVertScrollBarRect | | function GetVertScrollBarRect:TRectF; |
GetHorzScrollBarRect | | function GetHorzScrollBarRect:TRectF; |
GetScrollControlCornerRect | | function GetScrollControlCornerRect:TRectF; |
GetVertScrollBarVisible | | function GetVertScrollBarVisible:Boolean; |
GetHorzScrollBarVisible | | function GetHorzScrollBarVisible:Boolean; |
GetScrollControlCornerVisible | | function GetScrollControlCornerVisible:Boolean; |
HasVertScrollBar | | function HasVertScrollBar:Boolean; |
HasHorzScrollBar | | function HasHorzScrollBar:Boolean; |
GetTopDrawOffset | | function GetTopDrawOffset:Double;virtual; |
GetLeftDrawOffset | | function GetLeftDrawOffset:Double;virtual; |
GetRightDrawOffset | | function GetRightDrawOffset:Double;virtual; |
GetBottomDrawOffset | | function GetBottomDrawOffset:Double;virtual; |
GetVertScrollBarPosition | | function GetVertScrollBarPosition:Double; |
GetHorzScrollBarPosition | | function GetHorzScrollBarPosition:Double; |
GetVertScrollBarMinOverRangePosValue | | function GetVertScrollBarMinOverRangePosValue:Double; |
GetVertScrollBarMaxOverRangePosValue | | function GetVertScrollBarMaxOverRangePosValue:Double; |
GetHorzScrollBarMinOverRangePosValue | | function GetHorzScrollBarMinOverRangePosValue:Double; |
GetHorzScrollBarMaxOverRangePosValue | | function GetHorzScrollBarMaxOverRangePosValue:Double; |
DoVertControlGestureManagerInnerScrollToInitialAnimateEnd | | procedure DoVertControlGestureManagerInnerScrollToInitialAnimateEnd(Sender:TObject);virtual; |
DoHorzControlGestureManagerInnerScrollToInitialAnimateEnd | | procedure DoHorzControlGestureManagerInnerScrollToInitialAnimateEnd(Sender:TObject);virtual; |
StartZoomingToInitial | | procedure StartZoomingToInitial; |
GetComponentClassify | | function GetComponentClassify:String;override; |