【发布时间】:2018-03-16 07:35:48
【问题描述】:
我正在开发 Delphi Firemonkey 移动应用程序。我想在 Firemonkey 中制作一个圆形按钮。我如何在不使用 3rd 方组件的情况下做到这一点?
【问题讨论】:
标签: delphi firemonkey
我正在开发 Delphi Firemonkey 移动应用程序。我想在 Firemonkey 中制作一个圆形按钮。我如何在不使用 3rd 方组件的情况下做到这一点?
【问题讨论】:
标签: delphi firemonkey
使用 TCornerButton。
这表示一个带有可自定义角的按钮。
使用 Corners 属性选择要自定义的角,使用 CornerType、XRadius 和 YRadius 属性自定义角。
【讨论】:
在 FMX 中有很多方法可以制作圆形按钮。您可以使用一些不同的组件来制作按钮,例如TRectangle。
我个人使用并建议您也使用TRectangle。
TRectangle。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属性。
【讨论】: