delphi fmx android native控件开发初级说明

delphi fmx android native控件开发初级说明

.本文摘抄自之前的控件介绍文档

 

    

 

  

 

以上是简单的demo 带悬浮窗 圆角按钮 沉浸状态栏 (颜色白色透明) 网络播放器 

 控件包列表:

    

 (还有很多功能待添加 面板图标未修改 设计时效果未添加, 待续)

简单介绍

这是一个不用附带任何 .jar 完全用delphi jni实现的android java本地控件包,java 有的他都可以有(后续慢慢完善).

(如 摄像图 扫码等即将添加 速度不慢)

支持win(一般调试用), android平台, 支持与FMX控件混合使用,相互辅助,让delphi fmx android开发来的简单高效(一些FMX组件不完美的可以找他替换,让卡顿等现象消失吧).

 

由于直接调用java ui组件及资源不通过FMX Style那套UI样式设置相对比FMX Style来的容易简单

当然FMX Style很高级只是不深入了解弄不好.

 

总体来讲UI漂亮  运行流畅

QQ95274577

qq 2876952894

 

UI属性设置:

所用可视控件只要设置几个属性就可以了

设置三个背景颜色属性即可实现颜色渐变效果 任意设置一个都行

圆角大小,圆角线颜色,圆角线粗细大小 均可设置

 

android超级悬浮窗实现:

 

 


任何组件都可以设为悬浮窗 并带触摸拖动, 点击事件, 只要设置上图这几个属性即可悬浮

 

沉浸效果设置

不需要常规的xml等设置

只需要几个代码

  //=================沉浸===

XStatusBar.OnTopBotChanged := SetTopBot;//  通知事件设置

颜色等属性设置

  XStatusBar.StatusBarColor := $FF1789F9;

  XStatusBar.NavigationBarColor := $FF1789F9;

  XStatusBar.StatusBarStatus := transparent;///

  XStatusBar.StatusBarLight := NoLight;

  XStatusBar.NavigationBarStatus := IsTransparent; //

  XStatusBar.NavigationBarLight := NoLight; //

  SetTopBot; //设置宽高

 

  XStatusBar.RefreshStatusBarStatus;//刷新一次

  XStatusBar.RefreshNavigationBarStatus;//刷新一次

//=================沉浸===

附带一些基础功能函数

AppAutoSendTo;  //自动切换前后台

SendAppToBack;  //切换到后台

BringAppToFront; //切换到前台

IsAppActive //是否是激活状态

ToInstallApk//安装apk

ReStart//重启

问题补充:

 

posted @ 2024-02-27 11:17  top01  阅读(185)  评论(0)    收藏  举报