2013-10-01 158 views
2

在我的FMX應用程序中,我必須使用位圖模式填充表單的整個背景區域。
我正在考慮使用這種模式的原因是因爲表單可以由用戶自由調整大小,並且我是否設置了固定圖像的拉伸導致背景質量的損失。用位圖平鋪填充背景

有沒有辦法使用一個小的位圖模式,我可以重複(X和Y)來根據大小來填充整個表單區域?

回答

5

您正在尋找的效果是Tile

請參閱TTilerEffectFireMonkey_Image_Effects的文檔。

屬性HorizontalTileCountVerticalTileCount控制位圖將被複制的次數。由於這些值是浮點數,因此您需要在表單重新調整時調整它們的值。

1
  • 添加的TImage到窗體
  • 讓這一切其他控件兒童(所以他們出現在頂部)。
  • 將圖像的對齊設置爲alClient。
  • 加載位圖。
  • 將WrapMode設置爲imTile。