您的位置:首页 > 其它

幻灯片播放学习笔记

2010-12-29 22:17 134 查看
android彩信幻灯片界面是SlideshowActivity。

smlie播放是SmilPlayer,而具体显示图片、文字、视频的又是slideshowpresent。

今天加了一下日志,把初次播放各个类函数执行顺序理了一下。

1、SlideshowActivity在OnCreate中调用

PresenterFactory.getPresenter("SlideshowPresenter", this, mSlideview, mSlideshowModel);

构造一个SlideshowPresenter。

2、mSmilDoc = SmilHelper.getDocumentForSlideshow(mSlideshowModel);

mSmilPlayer.init(mSmilDoc);

生成一个mSmilDoc的类,并用他来初始化Smilplayer。

3、调用Smilplayer的play函数。

在此会调用slidemode的handleevent函数。进而调用NotifyModelChanged。

4、SlideModel会通知其观察者SlideshowPresenter的OnModelChanged函数。

在此,调用SlideshowPresenter的presentSlide来进行幻灯片播放。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: