Delphi XE2 之 FireMonkey 入门(11) - 控件居中、旋转、透明

本文介绍FMX库中的控件属性,如RotationAngle、RotationCenter和Opacity,并通过示例展示如何使用这些属性调整TRectangle控件的旋转角度、旋转中心和透明度。
部署运行你感兴趣的模型镜像

RotationAngle、RotationCenter、Opacity 属性继承自 TControl(FMX.Types), 这些新属性成了控件的基本功能.

先在 HD 窗体上添加 TRectangle 和两个按钮...

procedure TForm1.FormCreate(Sender: TObject);
begin
  Rectangle1.Width := 100;
  Rectangle1.Height := 100;
  Rectangle1.Fill.Color := claYellow;
  Rectangle1.Stroke.Color := claRed;
  {居中; 喜欢这种带枚举名的赋值方式}
  Rectangle1.Align := TAlignLayout.alCenter;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  {旋转中心点: [0.5,0.5] 是默认值, 表示控件的中心点; [0,0] 和 [1,1] 分别表示控件的左上角和右下角}
  Rectangle1.RotationCenter.X := 0.5;
  Rectangle1.RotationCenter.Y := 0.5; //
  {旋转角度}
  Rectangle1.RotationAngle := 45;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  {透明度: 0.0 - 1.0}
  Rectangle1.Opacity := 0.5;
end;

转载于:https://my.oschina.net/hermer/blog/319176

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值