近日,Embarcadero正式宣佈推出RAD Studio 13 Florence,同時發佈了Delphi 13與C++Builder 13。這一版本帶來了全新的 64 位 RAD Studio IDE、更新的C++Builder Clang 編譯器、全新Delphi 語言擴展、AI 組件與 AI 助手,並對現有功能進行了全面增強,重點聚焦在質量與開發體驗優化。
RAD Studio 13的
如果學習過《一步一步學習使用FireMonkey動畫》系列的前幾課,可以看到不止一次的使用了動畫的Interpolation屬性指定插值。
插值(Interpolation),在數學和計算機圖形學中,是一種在兩個已知值之間估算中間值的方法。簡單來説,就是給定一個起點 A 和一個終點 B,插值能計算出從 A 到 B 的平滑過渡中的所有“中間點”。
一個生活中的例子:
假設你想從房間的左邊
在《一步一步學習使用LiveBindings(12)》課中,非常詳細的介紹瞭如何在設計時手工的編輯DynamicAppearance類型的項,大大方便了構建自定義的列表項。但是很多情況下,仍然要面對編程創建列表項的情形,特別是當要實現自定義的列表項時,將不得不面對編程創建列表項的挑戰。
注意:更理想的自定義列表項的的方法是為 TListView 組件編寫自定義樣式;將組件放入一個包中,安裝到 ID