WEB开发网
开发学院手机开发Symbian 开发 Symbian 系统中下创建动画的方法实现 阅读

Symbian 系统中下创建动画的方法实现

 2010-03-15 19:44:00 来源:WEB开发网   
核心提示:TPoint position = TPoint(KAnimExBasicPositionX, KAnimExBasicPositionY);//将动画设置为无限循环播放TAnimationConfig config;config.iFlags = TAnimationConfig::ELoop;config.iDat

TPoint position = TPoint(KAnimExBasicPositionX, KAnimExBasicPositionY);

//将动画设置为无限循环播放

TAnimationConfig config;

config.iFlags = TAnimationConfig::ELoop;

config.iData = -1;

//用数据提供者和上面定义的坐标,创建一个动画对象

iBasicAnim = CBasicAnimation::NewL(basicDataProvider,position, iEikonEnv->WsSession(), Window());

//启动动画

iBasicAnim->Start(config);

为了看到动画效果,我们必须将动画在窗口上渲染出来, 因此,必须在应用程序的视图类(继承自CCoeControl类)中实现Draw()方法,

下面的代码演示了如何在窗口中绘制动画

void CClientAppView::Draw(const TRect&) const

{

CWindowGc& gc = SystemGc();

if( iBasicAnim )

{

iBasicAnim->Draw( gc );

}

}

上一页  1 2 

Tags:Symbian 中下

编辑录入:coldstar [复制链接] [打 印]
赞助商链接