如何在FireMonkey中创建一个圆角按钮?

时间:2018-03-16 07:35:49

标签: delphi firemonkey

我正在开发Delphi Firemonkey移动应用程序。我想在Firemonkey中创建一个圆角按钮。如何在不使用第三方组件的情况下执行此操作?

2 个答案:

答案 0 :(得分:6)

在FMX中有很多方法可以做圆角按钮。您可以使用一些不同的组件来制作TRectangle等按钮。

我个人使用并建议你也使用TRectangle

  • TRectangle放入您的FMX表单。
  • Rectangle1 HeightWidth值设置为70 (例如)
  • XRadiusYRadius值更改为35 (取决于身高宽度值)
  

如果您想要制作更满意的按钮,则应更改Fill   和Stroke属性。

例如

  • 设置Fill.Color#FF0288D1 (使用Hax颜色代码,在第一位添加2个FF)
  • 设置Fill.KindSolid

如果您不想使用Stroke(按钮设置边框),请将Stroke.Kind设置为None

  

您还可以将TLabelTImage组件添加到Rectangle1中   组件并确保您设置好Align属性。

答案 1 :(得分:3)

使用TCornerButton。

这表示一个带有可自定义角落的按钮。

使用“角”属性选择要自定义的角,使用CornerType,XRadius和YRadius属性来自定义角。