android gallery2 源码分析
2014-04-02 15:50
337 查看
最近看了下gallery2 跟了下代码
发现gallery2 里面的代码结构设计的还是很那个的
为什么要自己建一个堆栈来管理那些抽象的代码段呢
有必要吗,activity不是封装好的对转块吗,干嘛非要自己
搞
AlbumSetPage.java(相册缩略图);
AlbumPage.java(单个相册照片缩略图);
PhotoPage.java(单张照片);
ManageCachePage.java(缓存管理)
SlideShowPage.java(单张滑屏界面);
这些东西呢。
而这些东西的目的无非就是处理相应的控制操作,切换,添加各种交互事件
这些功能不正是activity的分内事吗
看了下里面的pageview 也没啥东西啊,跟view里面的东西也没啥区别,无非就是用opengl画出来的
因此可以 将 这些page变成 activity 去掉 什么 statemanager 。这样才有android 的样。
难道是activity切换状态太笨重?
发现gallery2 里面的代码结构设计的还是很那个的
为什么要自己建一个堆栈来管理那些抽象的代码段呢
有必要吗,activity不是封装好的对转块吗,干嘛非要自己
搞
AlbumSetPage.java(相册缩略图);
AlbumPage.java(单个相册照片缩略图);
PhotoPage.java(单张照片);
ManageCachePage.java(缓存管理)
SlideShowPage.java(单张滑屏界面);
这些东西呢。
而这些东西的目的无非就是处理相应的控制操作,切换,添加各种交互事件
这些功能不正是activity的分内事吗
看了下里面的pageview 也没啥东西啊,跟view里面的东西也没啥区别,无非就是用opengl画出来的
因此可以 将 这些page变成 activity 去掉 什么 statemanager 。这样才有android 的样。
难道是activity切换状态太笨重?
相关文章推荐
- Android Gallery3D源码分析(二)
- Android4.2.2 Gallery2源码分析(1)——从布局入手
- Android4.2.2 Gallery2源码分析(2)——发现Gallery.java
- android gallery3d 源码分析(一)
- Android Gallery3D源码分析
- Android Gallery3D源码分析
- Android4.2.2 Gallery2源码分析(8)——假装的Activity
- Android 7.0 Gallery图库源码分析1 - 初识Gallery源码
- Android 7.0 Gallery图库源码分析2 - 分析启动流程
- Android4.2.2 Gallery2源码分析(4)——GLCanvas.java
- Android4.2.2 Gallery2源码分析(7)——canvas的调用堆栈
- Android4.2.2 Gallery2源码分析(7)——canvas的调用堆栈
- Android 7.0 Gallery图库源码分析5 - Menu(菜单栏)显示
- Android4.2.2 Gallery2源码分析(5)——GLCanvasImpl.java
- Android4.2.2 Gallery2源码分析(9)——三个界面的跳转
- Android4.2.2 Gallery2源码分析(3)——分析Gallery.java
- Android 7.0 Gallery图库源码分析8 - 加载专辑缩略图
- Android Gallery2源码分析
- Android Gallery3D源码分析(一)
- Android 7.0 Gallery图库源码分析6 - 完成界面渲染