Gallery 3D 源码分析汇总
55页1、文档供参考,可复制、编制,期待您的好评与关注! Gallery 3D 分析文章分类:移动开发Gallery 3D 分析1.Layer 是个抽象类。有5个变量,分别是mX;mY(位置坐标);mWidth;mHeight(宽与高);mHidden (是否隐藏);一个抽象方法,非抽象子类都有实现。Java代码1. publicabstractvoidgenerate(RenderViewview,RenderView.Listslists);其他的可以在子类中重写Java代码1. /Returnstrueifsomethingisanimating.2. publicbooleanupdate(RenderViewview,floatframeInterval)3. returnfalse;4. 5. 6. publicvoidrenderOpaque(RenderViewview,GL11gl)7. 8. 9. publicvoidrenderBlended(RenderViewview,GL11gl)10. 11. 12. publicbooleanonTouchEvent(Motion
2、Eventevent)13. returnfalse;14. 15. 16. /Allowssubclassestofurtherconstrainthehittestdefinedbylayer17. /bounds.18. publicbooleancontainsPoint(floatx,floaty)19. returntrue;20. 21. 22. protectedvoidonSurfaceCreated(RenderViewview,GL11gl)23. 24. 25. protectedvoidonSizeChanged()26. 27. 28. protectedvoidonHiddenChanged()29. 有好几个类都继承了Layer抽象类:BackgroundLayerCanvasLayerGridLayerHudLayerLoadingLayerRootLayer其中用到的RenderView类Java代码1. finalclassRenderViewextendsGLSurfaceViewimplementsGLSurfaceView.Renderer,
3、SensorEventListener里面有个静态 final 类 Lists里面定义了updateList,opaqueList,blendedList,hitTestList,systemList等以Layer为对象内容的ArrayList;以及一个清空所有ArrayList的方法Clear().Gallery 3D 代码分析之概览文章分类:移动开发Gallery 3D UI 非常炫, 如下图所示: 需要明确的几个问题伪 2D 还是 3D:gallery3d 基于 android SDK OpenGL ES 接口开发,使用了 Java API,没有使用 NDK。图片如何显示:在 OpenGL ES 中,要显示图片,需要定义一个四边形,然后把图片当作 texture 贴到四边形上。布局及特效如何实现:这是 gallery3d 的精华所在,需认真分析。大数据量图片/cache 如何实现和管理:gallery3d 有缓冲区的设计,非常不错,需要认真分析。动画引擎:简单的讲,动画引擎对外可表现为一个接口:Java代码1. floatanimate(floatinitVal,float*cu
《Gallery 3D 源码分析汇总》由会员M****1分享,可在线阅读,更多相关《Gallery 3D 源码分析汇总》请在金锄头文库上搜索。
2023律师个人年终工作总结模板(2篇).doc
新人教版小学数学三年级上教学计划
新员工个人年终工作总结(8篇)
县上第一书记述职报告
承包商业绩评价记录表
XX年幼儿园教师职称述职报告
《安全管理资料》之危险化学品生产企业安全检查表
小学语文一年级上生字表(无拼音)
教育专题:1元1次方程单元复习与巩固
乳品课堂教学计划
2021年三年级上第六单元《口算乘法》练习题
怎样教宝宝朗诵诗歌
小学生学习计划集锦15篇.doc
八年级上学期期中考试试题
美编个人简历范文
部编版二年级上册语文园地二语文教案
2022年证券从业资格必考试题库含答案127
2022年大学生记者团工作总结
高分子复合材料技术在滨农科技修复搪瓷反应釜的案例
中小企业的网络营销策略分析以小米为例
2023-10-09 2页
2024-02-23 4页
2023-10-10 3页
2023-11-15 183页
2022-09-23 4页
2022-08-07 205页
2023-05-18 2页
2023-12-24 99页
2023-01-09 2页
2023-12-27 40页