SDL中文论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4099|回复: 0
打印 上一主题 下一主题

[gui2] 状态栏(statusbar)

[复制链接]

187

主题

346

帖子

2450

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2450
跳转到指定楼层
楼主
发表于 2017-11-1 21:36:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ancientcc 于 2017-11-1 21:38 编辑

状态栏是指iOS、Android出现在顶上的,用于放着时间、电量的横条。PC没有。

  • 状态栏或隐藏,或显示。
  • 状态栏隐藏时不占用空间。
  • 状态栏显示时,它的空间将包含在窗口中,为正确显示,窗口应该给它留出高度,像使用statusbar_height自变量。这个高度具体值:android(48px(已乘过hdpi_scale))。
  • 状态栏中字体颜色统一是白色,过程中不能修改这颜色。为什么不能修改?——因为Android无法修改颜色,于是只能用它默认的白色。

编写窗口脚本时可使用自变量statusbar_height,它表示状态栏高度。状态栏是隐藏时,值总是0。显示时,PC总是0。iOS、Andorid是状态栏高度除以hdpi_scale。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|丽谷软件|libsdl.cn

GMT+8, 2024-5-20 00:49 , Processed in 0.059525 second(s), 19 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表