在《一步一步學習使用LiveBindings(12)》課中,非常詳細的介紹瞭如何在設計時手工的編輯DynamicAppearance類型的項,大大方便了構建自定義的列表項。但是很多情況下,仍然要面對編程創建列表項的情形,特別是當要實現自定義的列表項時,將不得不面對編程創建列表項的挑戰。
注意:更理想的自定義列表項的的方法是為 TListView 組件編寫自定義樣式;將組件放入一個包中,安裝到 ID
如果學習過《一步一步學習使用FireMonkey動畫》系列的前幾課,可以看到不止一次的使用了動畫的Interpolation屬性指定插值。
插值(Interpolation),在數學和計算機圖形學中,是一種在兩個已知值之間估算中間值的方法。簡單來説,就是給定一個起點 A 和一個終點 B,插值能計算出從 A 到 B 的平滑過渡中的所有“中間點”。
一個生活中的例子:
假設你想從房間的左邊