網友評分: 5分
Skeez 是一款基于GelpICS32和本地FixMyScript組件的Delphi VCL(Win32,Win64)的動畫列表視圖組件。支持多行文本,具有可擴展的高度、熱軌道、提示、滾動到/選擇按鍵(動畫)上的項、編輯項的標題、多列模式、內置動畫:XY、縮放、漸變,或用事件實現自定義動畫。在同一列表中支持可變項目高度的完全可定制顯示。該軟件包包括派生組件:完全支持虛擬對象(PIDL)的文件系統瀏覽器,圖片列表查看器使用Free..dll加載多種格式的圖片文件和音頻文件列表查看器,支持所有當前的音頻標記標準。
動畫列表視圖(添加、刷新、刪除、移動)
支持可擴展高度的多行文本
熱線,提示,滾動到/選擇按鍵,編輯項目標題
用可選動畫重新繪制現有項目(部分)
多列模式
自定義排序列表
內置動畫:XY、 Zoom、 FadeIn,或用事件實現自定義動畫
用戶界面DPI縮放支持(簡單為TSKEEZ.Stand:=2,即200%)
完全支持虛擬對象(pIDLS)和shell更改通知的文件系統瀏覽器
Picture(縮略圖)列表查看器類,使用Free..dll加載多種格式的圖片文件,如果可用,則顯示它們的EXIF信息
支持所有當前音頻標簽標準的音頻(標簽)列表查看器類
在同一列表中支持可變項目高度的完全自定義顯示
FMX版本支持任何類型和數量的子控件,如復選框、單選按鈕或組合框等。
派生類支持瀏覽文件系統,或者可以手動添加項目。
多線程派生類
Delphi 2009及以上Graphics32。在包中也有一個Delphi 7版本的基本TSKEEZ類。
文件系統及其派生類需要Windows Vista或以上。
火狐版本(beta版)完全基于FixMag,根本不需要GrimeS32。
當前測試版的局限性:
默認情況下,如果要在FMX.Skeez.pas中使用樣式禁用{$定義使用背景},則啟用“背景色”。
對TSkeezFilesystem類(只支持Windows)的拖放支持只支持將項目拖放到組件區域(也支持拖放到文件夾中)并拖放到同一個Skeez組件中,但是將文件和文件夾從Skeez拖放到其他應用程序上不起作用??雌饋鞤elphi FMX實現還不夠完整,DragObject.FileNames變量填充得合適(我想),但是其他應用程序窗口顯示不可接受。FMX.Skeez.pas線1870。歡迎您的建議!
TSkeezFilesystem和派生類TSkeezAudios和TSkeezPicures類需要Free..dll(看起來FMX.TBitmap不是線程安全的,并且在工作線程中需要圖形處理以在主線程中實現平滑的動畫)。