CurveSoft Studio

奔三之年开始北漂的上海女婿的IT人生

« 浏览器控件API无法显示Flash内容如何得到程序路径 »

绘制动画图片

标题:绘制动画图片
TSS000508
设备, 软件 版本:
S60 3rd Edition


创建日期:
详细描述:
概述:
应用程序可以通过ICL(Image Converter Library)使用CImageDecoder类在自定义的UI控件中绘制动画图片,比如GIF动画图片。

解决方案:
ICL允许使用CImageDecoder::Convert()将动画图片(多帧)转换为CFbsBitmap位图机型显示,我们可以通过使用 CImageDecoder::FrameCount()获得图片文件的帧数,通过CImageDecoder::FrameInfo(TInt aFrameNumber = 0)返回每帧的信息、

对每帧来说都要调用CImageDecoder::Convert(),这个转换是异步的。每次完成后,完成后将返回一个CFbsBitmap实例。

帧之间的时间间隔可以通过TFrameInfo类获得,通过这些信息,我们可以依次播放CFbsBitmap以产生动画效果。

注意:在S60 2nd中可以使用CPAlbImageViewerBasic来播放动画,但在第三版中已经去除了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

图标汇集

  • MoStar 手机游戏社区
  • Firefox - Rediscover the Web
  • RainbowSoft Studio Z-Blog
  • 本站支持WAP访问
  • 订阅本站的 ATOM 1.0 新闻聚合
  • 订阅本站的 RSS 2.0 新闻聚合
  • 点击这里给我发消息
  • Post your Page Rank with WebmasterEyes.com

Powered By Z-Blog 1.7 Laputa Build 70216

沪ICP备05043298号