2015-05-22 24 views
0

我正在使用Delphi XE6。我有Android應用程序的主屏幕。主屏幕包含頂部帶有TImage的Tbutton(s)。我需要使TButton透明並擺脫TImage的邊界。如何在Firemonkey中將TButton設置爲透明

我嘗試了TButton的Opacity屬性。但是,該酒店甚至將Image製作爲透明。

+1

所以基本上你使用圖像作爲一種更好看的按鈕的方式。對?如果那是爲什麼你不使用'Image.OnClick'事件來處理點擊,就像你對按鈕所做的那樣。這樣你根本不需要按鈕。或者甚至更好,爲什麼你不使用'OnMouseDown'和'OnMouseUp'事件,這些事件也爲你提供了你點擊的位置。這可以用來檢查像素的顏色,並且只有在像素顏色符合某些標準時才執行某些代碼。這使您能夠模擬自定義形狀的按鈕。 – SilverWarior

回答

3

您只能使用ImageView而不是Button,並且可以對圖像執行操作click..So您不必使按鈕透明。

0

您可以使用Trectangle,它在Windows和Android上運行良好,不需要大量資源。

您可以應用填充屬性使其透明,還可以使用OnDraw方法將透明位圖複製到畫布。

相關問題