–在你的应用程序的AppUi::ConstructL 中调用BaseConstructL( EAknEnableSkin )
–如果你使用Avkon的控件,这时你已经获得了默认的skin的支持
–CEikLabel,CEikImage这些不填充整个Main pane的控件,它们往往是透明的,使用背景的skin
–如果你想在自己自定义的容器控件中使用skin, 需要重新实现如下函数:
§CYourContainer::Draw()
§CYourContainer::MopSupplyObject
§CYourContainer::HandleResourceChange
Symbian皮肤支持与自定义
本文介绍如何在Symbian平台的应用程序中启用皮肤支持,并提供了在自定义容器控件中使用皮肤的方法。包括在AppUi::ConstructL中调用BaseConstructL(EAknEnableSkin)来开启皮肤支持,以及实现CYourContainer::Draw()等函数以确保自定义控件正确显示皮肤。
3417

被折叠的 条评论
为什么被折叠?



