android gallery photoview分析

来源:互联网 发布:漆黑优化速度插件下载 编辑:程序博客网 时间:2024/06/13 07:11

最近想修改下camera下面的图片查看部分

发现里面使用的是gotogallery()方法,经 photopage

最终使用photoview.switchWithCaptureAnimation()

进行滑动,下一张图片或者预览界面。

这个photopage不是个activity,只是个activity里面的代码段

camera.java 和gallery.java都可以使用,因为他们都继承了AbstractGalleryActivity

而这个父类主要就是对这些状态进行了封装。并专门引进了statemanager来管理这些代码段的切换。

这里面叫 状态更贴切一点。管理状态间的切换。

这样看来倒是很清晰。但是,android4.2这里面却在中间加了个AppBridge

并且注释很明确:

//////////////////////////////////////////////////////////////////////////
    //  The is the communication interface between the Camera Application and
    //  the Gallery PhotoPage.
    //////////////////////////////////////////////////////////////////////////

camera和gallery既然都在一个进程里面,为什么不能像gallery.java那样直接使用呢?

非要整个对象传来传去。

传递的数据是对象,是在camera.java 和gallery.java里面传递,所以加了个这个东西

原创粉丝点击