|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2018/4/5 12:23:09 |
标题: |
C++Builder10.2 for Android 用户界面UI透明状态栏、透明导航栏、透明控件等基础问题解决方法,适用于初学者 |
浏览:2229 |
|
加入我的收藏 |
楼主: |
Embarcadero C++Builder10.2 for Android 用户界面UI透明状态栏、透明导航栏、透明控件等基础问题解决方法,适用于初学者,Delphi程序员完全可以参考使用。请在淘宝上搜“c++ builder android”。
此帖子包含附件:
大小:21.8K |
----------------------------------------------
- |
作者: |
|
2018/4/5 12:26:03 |
1楼: |
示例app之一:
此帖子包含附件:
大小:189.3K |
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:26:34 |
2楼: |
示例APP之二:
此帖子包含附件:
大小:253.1K |
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:27:29 |
3楼: |
文档之一:
此帖子包含附件:
大小:62.8K |
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:31:24 |
4楼: |
这几个问题困扰了多位同事很长时间,希望后续版本或教程能提供更方便的解决方案。淘宝上搜“c++ builder android”,标价10元。面向入门者!!!
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:36:47 |
5楼: |
楼主,你的透明,不够彻底。 是不是没有用 6.0 以上的 API 啊。 我在我们群,更新了 透明的代码。标准 6;0 系统上,可以彻底的透明。 建议你 抄一下。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/4/5 12:40:57 |
6楼: |
知道为啥 最新的不看后悔 丢弃 阻塞式 (模式化、模态化) 对话框吗?
另外,我声明一下,凡是我的代码,不能单独作为 商业用途。 例如 不能单独出售(可以当成赠品,但是不能是先买后赠,而是买不买都可以的赠品)。 我的代码,你可以作为你开发软件的源码,免费开发软件用。你出售开发成果是可以的。 如果你出售的源码,包含我的源码,同样的,必须是赠品,必须是买不买都可以得到的赠品。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/4/5 12:45:34 |
6楼: |
我的状态栏透明用了函数 MainActivity()->getWindow()->addFlags(0x4000000);背景颜色随便设置,但状态栏会加深背景色,的确不是彻底透明。就这我们也是遍查网络也没有找到任何介绍,或者是我们不会找?所以这些只能针对初学者!见笑了!
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:47:47 |
7楼: |
我刚才已经说了 我们群 fmx 移动开发 群 里头 有代码可以抄。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/4/5 12:49:59 |
7楼: |
感谢您的关注!!!是模拟阻塞式对话框,就是在Form上覆盖一个透明子Form,只能点击指定的按钮才起作用。对于大神您非常简单。
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:52:14 |
8楼: |
是QQ搜FMX吗?我试试,感觉没有组织很孤独,一些基础问题居然费时费力,先谢了!
----------------------------------------------
-
|
作者: |
|
2018/4/5 12:55:15 |
9楼: |
Embarcadero这个工具开发效率高,我们用得不多,所以经验还是太少。努力学习中!
----------------------------------------------
-
|
作者: |
|
2018/4/5 15:38:17 |
10楼: |
感谢Flying Wang大神的意见,仿照JAVA例程,实现完全透明状态栏代码如下: MainActivity()->getWindow()->clearFlags(FLAG_TRANSLUCENT_STATUS | FLAG_TRANSLUCENT_NAVIGATION); MainActivity()->getWindow()->getDecorView()->setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | SYSTEM_UI_FLAG_LAYOUT_STABLE); MainActivity()->getWindow()->addFlags(FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); MainActivity()->getWindow()->setStatusBarColor(TRANSPARENT); 不知是否类似。给初学者多了一种选择,谢谢了!
----------------------------------------------
-
|
作者: |
|
2018/4/5 16:34:49 |
11楼: |
增加了一个函数供用户调用: void setTranslucentStatusNavBar(bool isCompletely) //false=半透明、true=完全透明状态栏导航栏设置,加入主Form的OnPaint事件中
此帖子包含附件:
大小:279.6K |
----------------------------------------------
-
|
作者: |
|
2018/4/5 17:46:27 |
12楼: |
还要让用户在淘宝上自己搜,属于用户体验不行啊
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2018/4/5 18:03:18 |
13楼: |
他是不好意思打广告
----------------------------------------------
-
|
作者: |
|
2018/4/5 19:37:32 |
14楼: |
的确不好意思打广告,但这已经算广告了哈!上述问题对老手是很简单,但对新手还是相当费劲的,至少我们花费了很多时间才解决。这些只针对新手,嫌淘宝搜麻烦,可以在此留下问题,我将尽可能详细回答。
----------------------------------------------
-
|
作者: |
|
2018/4/5 20:19:38 |
15楼: |
坏事要做就做绝,何况你这还不是坏事。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2018/4/5 20:49:19 |
16楼: |
大家的意思是,直接上 淘宝 地址。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/4/5 21:37:15 |
18楼: |
有delphi代码吗?
----------------------------------------------
-
|
作者: |
|
2018/4/5 21:56:59 |
19楼: |
抱歉,我习惯用C++,对delphi不熟,没有代码。但就方法而言,遇到问题时,两者似乎很容易相互借鉴。
----------------------------------------------
-
|
作者: |
vkow (vkow) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/4/6 13:28:29 |
20楼: |
淘宝卖解决方案也算是新颖。
不过,说真的。
在咱们这地界,这玩意如果有价值得话,你头天卖,第二天就有人敢放在CSDN上换积分。
----------------------------------------------
-
|
作者: |
|
2018/4/6 14:10:01 |
21楼: |
电脑上买不了。多半就是让大家看看而已。
----------------------------------------------
(C)(P)Flying Wang
|
|