我正在开发Delphi Firemonkey移动应用程序。我想在Firemonkey中创建一个圆角按钮。如何在不使用第三方组件的情况下执行此操作?
答案 0 :(得分:6)
在FMX中有很多方法可以做圆角按钮。您可以使用一些不同的组件来制作TRectangle
等按钮。
我个人使用并建议你也使用TRectangle
。
TRectangle
放入您的FMX表单。Height
和Width
值设置为70
(例如) XRadius
和YRadius
值更改为35
(取决于身高宽度值) 如果您想要制作更满意的按钮,则应更改
Fill
和Stroke
属性。
例如
Fill.Color
为#FF0288D1
(使用Hax颜色代码,在第一位添加2个FF) Fill.Kind
为Solid
如果您不想使用Stroke
(按钮设置边框),请将Stroke.Kind
设置为None
。
您还可以将
TLabel
或TImage
组件添加到Rectangle1中 组件并确保您设置好Align
属性。
答案 1 :(得分:3)
使用TCornerButton。
这表示一个带有可自定义角落的按钮。
使用“角”属性选择要自定义的角,使用CornerType,XRadius和YRadius属性来自定义角。