60平台应用状态面板常用样式

60平台状态面板(Status Pane)包括:上下文面板(Context Pane)、标题面板(Title Pane)、导航面板(Navigation Pane)、信号面板(Signal Pane)、电量面板(Power Pane)等,用于显示应用标题、图标、信号强度、电量、时间等信息。其样式可通过StatusPane()->SwitchLayoutL(R_AVKON_STATUS_PANE_LAYOUT_xxx); 更改(CAKnAppUi的派生类中可直接使用,注意:最好是在加载完视图或控制之后),主要有以下几种:

R_AVKON_STATUS_PANE_LAYOUT_IDLE

Image:R_AVKON_STATUS_PANE_LAYOUT_IDLE.jpg

上下文面板为时钟,带标题、导航、信号、电量面板,待机画面一般就是这种。

R_AVKON_STATUS_PANE_LAYOUT_USUAL

Image:R_AVKON_STATUS_PANE_LAYOUT_USUAL.jpg

上下文面板为应用图标,带标题、导航、信号、电量面板,第三方应用默认的就是这种。

R_AVKON_STATUS_PANE_LAYOUT_POWER_OFF_RECHARGE

Image:R_AVKON_STATUS_PANE_LAYOUT_POWER_OFF_RECHARGE.jpg

只有电量面板,有点类似关机充电的显示。

R_AVKON_STATUS_PANE_LAYOUT_EMPTY

Image:R_AVKON_STATUS_PANE_LAYOUT_EMPTY.jpg

没有状态面板,类似StatusPane()->MakeVisible(EFalse);操作的结果。

R_AVKON_STATUS_PANE_LAYOUT_SMALL

Image:R_AVKON_STATUS_PANE_LAYOUT_SMALL.jpg

只有导航面板。

R_AVKON_STATUS_PANE_LAYOUT_SMALL_WITH_SIGNAL_PANE

Image:R_AVKON_STATUS_PANE_LAYOUT_SMALL_WITH_SIGNAL_PANE.jpg

比R_AVKON_STATUS_PANE_LAYOUT_SMALL多信号面板,Nokia许多60设备的默认浏览器浏览页面时就是使用这种面板。

R_AVKON_STATUS_PANE_LAYOUT_USUAL_FLAT

Image:R_AVKON_STATUS_PANE_LAYOUT_USUAL_FLAT.jpg

显示标题、导航、信号、电量面板,Nokia许多60设备的功能表经常使用这种面板。

以上这些样式随60平台的演进而不断变化,开发时必须注意这一点。其中

R_AVKON_STATUS_PANE_LAYOUT_IDLE

R_AVKON_STATUS_PANE_LAYOUT_USUAL

R_AVKON_STATUS_PANE_LAYOUT_POWER_OFF_RECHARGE

R_AVKON_STATUS_PANE_LAYOUT_EMPTY

R_AVKON_STATUS_PANE_LAYOUT_SMALL

R_AVKON_STATUS_PANE_LAYOUT_SMALL_WITH_SIGNAL_PANE

至少从S60 2nd(2.0)就开始支持,而

R_AVKON_STATUS_PANE_LAYOUT_USUAL_FLAT

S60 3rs(3.0)才开始支持。

当然状态面板的样式不止这些,更多的请参考SDK安装目录中的avkon.rsg文件(%EPOCROOT%/Epoc32/include/),其中以R_AVKON_STATUS_PANE_LAYOUT开头的常量StatusPane()->SwitchLayoutL()均可使用,当然不同平台其支持的种类不同,有兴趣的开发伙伴可以进行测试。

 

原文地址:http://wiki.forum.nokia.com/index.php/60%E5%B9%B3%E5%8F%B0%E5%BA%94%E7%94%A8%E7%8A%B6%E6%80%81%E9%9D%A2%E6%9D%BF%E5%B8%B8%E7%94%A8%E6%A0%B7%E5%BC%8F

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值