Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

在Avkon的tab上使用SVG图标

From Wiki
Jump to: navigation, search
Article Metadata

兼容于
文章
翻译:
hoolee
最后由 hamishwillee 在 27 Aug 2012 编辑
  • 详细描述

我们可以在Avkon的tab组中显示自定义的SVG图标到每个tab上。当在使用这些SVG文件时有一些限制,描述如下:


CAknTabGroup::AddTabL()可以用来生成一个带自定义SVG图标的tab。但是只有图标的遮罩层才用来生成图表,其他图像信息没有使用。


例如,有这样的一个SVG,内容如下:一个黑色的椭圆形和一个白色的背景(填充):<ellipse fill="#FFFFFF" stroke="#000000" stroke-width="5" cx="25" cy="25" rx="20" ry="20"/>,为了将椭圆显示在tab上,填充参数要修改为:<ellipse fill="none" stroke="#000000" stroke-width="5" cx="25" cy="25" rx="20" ry="20"/>.


替换后,图片的遮罩就会有一个白色椭圆在白色背景上,当用来显示在tab图标上时,椭圆将会显示为黑色,而剩余的图片也就为透明了。


注意,不能绘制一个有色SVG在tab上,因为只有mask层被用来生成图标。

This page was last modified on 27 August 2012, at 02:05.
215 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×