TPullLoadPanelProperties的属性:
类:TPullLoadPanelProperties
单元:uSkinPullLoadPanelType
父类:TSkinControlProperties->TPersistent
名称 | 类型 | 描述 |
LoadPanelType | TPullLoadPanelType | 面板类型 |
OnContinueScrollingToInitial | TNotifyEvent | 需要滚动条继续滚动到初始事件 |
OnPauseScrollingToInitial | TNotifyEvent | 需要滚动条暂停滚动到初始的事件(将VertScrollBar的回滚动画暂停) |
OnStartLoad | TNotifyEvent | 需要滚动条开始加载的事件(将VertScrollBar的Position设置为-100就会启动加载) |
WaitLoadingStopMinPosition | Integer | 等待加载结束状态的最小位置(不再使用) |
DecideStartLoadPosition | Integer | 确定可以开始加载的位置(不再使用) |
SkinControlIntf | ISkinControl | 皮肤控件接口 |
SkinControl | TControl | 皮肤控件 |
LoadingImage | TChildControl | 正在加载的图片控件 |
LoadingLabel | TChildControl | 正在加载文字控件 |
AutoSize | Boolean | 是否自动调整控件的尺寸 |
DecideLoadHintImage | TChildControl | 加载提示图片控件 |
LastLoadingInfoLabel | TChildControl | 上次加载时间控件(不再使用) |
IsLoading | Boolean | |
IsLoadingStopping | Boolean | |
CanNextLoadDelayTimeSpace | Integer | |
TSkinPullLoadPanelDefaultMaterial的素材:
类:TSkinPullLoadPanelDefaultMaterial
单元:uSkinPullLoadPanelType
父类:TSkinPullLoadPanelBasicMaterial->TSkinPullLoadPanelMaterial
名称 | 类型 | 描述 |
LoadingCaption | String | 正在加载 |
DecidedLoadCaption | String | 松开加载 |
EnableLoadingImageRotateEffect | Boolean | 是否启用加载图片旋转 |
EnableLoadingImageBiggerEffect | Boolean | 是否启用加载图片慢慢放大 |
EnableAutoCenterPosition | Boolean | 启用自动居中 |
LoadingStopCaption | String | 加载结束 |
LoadingImageBeginRotatePosition | Integer | 加载图片开始旋转的距离 |
LoadingImageStopBiggerPosition | Integer | 加载图片停止放大的距离 |
UnDecidedLoadCaption | String | 下拉加载 |
TPullLoadPanelProperties的方法:
类:TPullLoadPanelProperties
单元:uSkinPullLoadPanelType
父类:TSkinControlProperties->TPersistent
名称 | 描述 | 代码 |
GetComponentClassify | 获取分类名称 | function GetComponentClassify:String;virtual; |
AdjustAutoSizeBounds | 自动调整控件的尺寸 | procedure AdjustAutoSizeBounds; |
StopLoad | 结束加载 | procedure StopLoad; |
StartLoad | 开始加载(自动加载) | procedure StartLoad; |
GetComponentClassify | | function GetComponentClassify:String;override; |
DoOverRangePosValueChange | | procedure DoOverRangePosValueChange(Sender:TObject;IsUserDraging:Boolean;PositionValue:Double;NextPositionValue:Double;LastPositionValue:Double;NextValue:Double;LastValue:Double;Step:Double;var NewValue:Double;var CanChange:Boolean); |
DoScrollingToInitialEnd | | procedure DoScrollingToInitialEnd; |
DoIsDragingChange | | procedure DoIsDragingChange(Sender:TObject;IsUserDraging:Boolean;PositionValue:Double); |
CalcPosition | | function CalcPosition(SettingPosition:Integer;ImageHeightInc:Integer):Double; |
CalcDecideStartLoadPosition | | function CalcDecideStartLoadPosition:Double; |
CalcWaitLoadingStopMinPosition | | function CalcWaitLoadingStopMinPosition:Double; |
CalcLoadingImageStopBiggerPosition | | function CalcLoadingImageStopBiggerPosition:Double; |
CalcLoadingImageBeginRotatePosition | | function CalcLoadingImageBeginRotatePosition:Double; |