×
Namespaces

Variants
Actions

在Avkon的tab上使用SVG图标

From Nokia Developer 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 05:05.
64 page views in the last 30 days.