如何在symbian下绘制Gif图像
2008-03-22 22:21
429 查看
Gif Animation for symbian 2nd edition phones
Derive your appliation container class from MPAlbAnimationObserver, and declare theseCPAlbImageViewerBasic* iViewer ; void Notify( TAnimationEvent aEvent );
And, in your container,Animation method/function use this code. Dont forget to return count in CountComponentControls() and iViewer pointer in ComponetControl() methods.
iViewer=CPAlbImageViewerBasic::NewL(this,aRect); iViewer->SetAnimationObserver(this,ETrue);//for looping iViewer->LoadImageL(_L("c://nokia//images//anim.gif"),EColor4K); iViewer->PlayAnimationL(); // support image and animation
Symbian 3rd edition phones
iGifFileDataprovider= new (ELeave) CICLAnimationDataProvider; iGifFileDataprovider->SetFileL(iFsSession,_L("C://nokia//images//anim.gif")); igifanimationconfig.iFlags = TAnimationConfig::ELoop; igifanimationconfig.iData = 10000; TPoint gifpoint = Position(); iGifAnimatior = CBasicAnimation::NewL(iGifFileDataprovider,gifpoint,CEikonEnv::Static()->WsSession(),Window()); iGifAnimatior->Start(igifanimationconfig); //In your Draw method iGifAnimatior->Draw(gc);
相关文章推荐
- WPF中,如何使用图像API进行绘制而不是XAML?
- iOS 如何提升图像绘制性能
- WPF中,如何使用图像API进行绘制而不是XAML?——出自《IT168》
- Symbian中如何绘制背景图片问题
- Symbian编程总结-界面篇-打开jpeg/gif/png图像
- 如何使用matplotlib绘制一个函数的图像
- GStreamer如何让videosink在指定的窗口进行图像绘制?
- 如何使用图像绘制区域wpf
- 如何在Symbian里面读取png,gif,jpg图片
- 如何在窗体以外的地方绘制图像
- 如何绘制圆形图像?
- 如何在Symbian里面读取png,gif,jpg图片
- 如何:绘制具有透明度的图像
- 如何在MFC中显示jpg.gif.bmp等类型的图像
- 如何用python编写一个绘制马赛克图像的自写程序mask = np.zeros
- 在VC上实现如何从内存中读取JPEG、GIF等图像
- 如何使用Graphics绘制图像
- 如何为Series60绘制一个常驻顶端的提示图标 - [symbian]
- 在VC上实现如何从内存中读取JPEG、GIF等图像
- PS 如何用PS制作GIF图像