Delphi xe7 android实现透明度可以调整的对话框

Delphi xe7 android实现透明度可以调整的对话框

要实现对话框透明度可以调整的效果,主要靠Layout和rectangle控件,改变rectangle1的fill颜色就可以调整透明度的颜色。

具体步骤如下:

1.将要显示的提示框窗口form的属性Transparency设为true

2.放Layout控件,设置属性

Align为client

Opacity=0.5  //透明度,设置范围:0---1

3.放rectangle控件,将rectangle1拖到Layout1

Rectangle1的fill.color设为black

4.拖放Rectangle2控件,Rectangle2与Layout1同级

5.然后将所有要在提示框显示的可视控件拖到到Rectangle2

经以上步骤处理后,可以实现透明度可以调整的对话框。
效果图:


demo下载地址:http://pan.baidu.com/s/1nt7LQdV

时间: 2024-07-28 19:15:24

Delphi xe7 android实现透明度可以调整的对话框的相关文章

Delphi XE7实现的透明度可以调整的对话框

转载地址: http://www.cnblogs.com/qiufeng2014/p/4131073.html Delphi xe7 android实现透明度可以调整的对话框 要实现对话框透明度可以调整的效果,主要靠Layout和rectangle控件,改变rectangle1的fill颜色就可以调整透明度的颜色. 具体步骤如下: 1.将要显示的提示框窗口form的属性Transparency设为true 2.放Layout控件,设置属性 Align为client Opacity=0.5  //

Free Lua Scripting Interpreter Library For Delphi XE7 Firemonkey On Android And IOS

http://www.fmxexpress.com/free-lua-scripting-interpreter-library-for-delphi-xe7-firemonkey-on-android-and-ios/ http://blog.spreendigital.de/tag/delphi/ http://blog.spreendigital.de/2015/02/18/verysimple-lua-2-0-a-cross-platform-lua-5-3-0-wrapper-for-

Delphi xe7 up1 调用android振动功能

Delphi xe7 up1 调用android振动功能 振动用到以下4个单元: Androidapi.JNI.App,Androidapi.JNIBridge,Androidapi.JNI.Os,Androidapi.Helpers 使用方法: var LVibrator: JVibrator; begin LVibrator := TJVibrator.Wrap ((SharedActivity.getSystemService(TJActivity.JavaClass.VIBRATOR_S

Delphi XE7 GPS控件android下的新变化

Delphi XE7 GPS控件的Android新变化 GPS控件的Accuracy可以起作用了,Accuracy>0时:      1--100:ACCURACY_HIGH  101--500:ACCURACY_MEDIUM  其它值时:ACCURACY_LOW Accuracy=0时根据以下方式进行定位:1.GPS_PROVIDER2.NETWORK_PROVIDER3.PASSIVE_PROVIDER Delphi XE7以前版本GPS控件优先使用网络定位,而XE7是根据Accuracy来

Delphi XE7 安装

delphi xe7是一款跨平台的应用程序开发工具,它能快速开发Windows.Mac.iOS.Android和各种电子产品的平台的应用程序, 新版xe7使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language),通过全新的控件和样式使您的Windows应用变得现代化,具有简单.高效.功能强大的特点. 在移动端方面,delphi xe7提供mobile apps的连结功能,可以支援

XE7 Android 文字显示有「锯齿」效果

说明:让 Android 文字显示有「锯齿」效果. 适用:Delphi XE7 修改:找出 FMX.FontGlyphs.Android.pas 档案,并复制到自己的 Project 路径里,找到 TAndroidFontGlyphManager.LoadResource 函数,修改成如下: 找到:FPaint.setAntiAlias(True); 改成:FPaint.setAntiAlias(False); 注意:此方法需要修改到 Delphi 源码,需自行承担可能的风险,如:与第三方控件不

Delphi XE7的蓝牙 Bluetooth

Delphi XE7已经内建了蓝牙功能,提供了System.Bluetooth.pas单元 顾名思义,System表示XE7的蓝牙功能可以在Windows,Android,IOS系统内使用 System.Bluetooth单元中主要包含一下几个类,其中带LE的支持所有系统,不带LE的类不支持Ios系统,带与不带LE功能是一样的. TBluetoothManagerTBluetoothDeviceListTBluetoothAdapterTBluetoothDeviceTBluetoothServ

Delphi XE7中使用Moto 360

Hello Moto 360 from Delphi XE7(翻译版) 我真的很喜欢我的Moto 360手表.它看起来很棒,也很为我的Android手机的一种延伸,当然最重要的问题是如何使一个应用程序.仅使用RAD Studio X7,Delphi或C + +来设计app.由于新FireUI多设备设计我可以创建UI的自定义视图做出完美的用户界面设计的微风.这里有一些我制作APP的细节,其次是下载我的样品和自定义视图. 底线是,它只是工作,这真的不是一个惊喜.最新的Android设备使用ARMv7

Delphi XE7的Splash 功能

Delphi XE5,XE6,XE7编译的程序在Android下启动会有一段时间黑屏,以前需要用Java扩展Activity增加Splash显示, 现在Delphi XE7增加了Splash Image显示功能了. 步骤: 1.鼠标右键点击工程,选择Options, 2.进入Application分页 3.勾选Include Splash Image 4.选择您的Splash Image文件 5.设置Splash Tile mode和Splash Gravity Splash Tile Mode