当前位置: 代码迷 >> Android >> 分享小弟我做的android 3d特效(有图有真相)
  详细解决方案

分享小弟我做的android 3d特效(有图有真相)

热度:38   发布时间:2016-05-01 13:57:16.0
分享我做的android 3d特效(有图有真相)

类似于oms,但个人以为比oms好一些,而且要流畅一点。不好的就是还没有去掉那个难看的抽屉,达人慢拍~

?

?

再来个横屏的:

?

这个是翻页效果:

?

?

最后上个大小变换:

?

?

?

?

6 楼 cmzy 2009-09-19  
zx012345 写道
如果楼主愿意分享源码就好了

源码不大方便透露,毕竟不是我私人的东西,但是原理可以讨论的~
7 楼 lordhong 2009-09-19  
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?
8 楼 on1zuka 2009-09-20  
能不能把基本的原理说一下, 新手对这个不太了解
9 楼 cmzy 2009-09-20  
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了
10 楼 lordhong 2009-09-20  
cmzy 写道
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了


那你是直接改源码了?  那么那个抽屉可以去掉了.
11 楼 zx012345 2009-09-20  
cmzy 写道
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了

楼主能把绘制桌面的操作详细说一下吗?主要用到了哪些关键的类和方法?
12 楼 zhenng 2009-09-21  
LZ这个不是在Launcher里改的吧?


apidemo里也有个变换例子啊


13 楼 christensen 2009-09-21  
cmzy 写道
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了


请教一下问题
1.立方体本身是用opengl es画的,还是用animation的变换作的
2.想问一下原理,立方体效果是用2个view同时进行animation变换么
14 楼 hongliufeiyang 2009-09-21  
又看到强大的人了
15 楼 cmzy 2009-09-21  
lordhong 写道
cmzy 写道
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了


那你是直接改源码了?  那么那个抽屉可以去掉了.

嗯,是的,我现在已经把它去掉了。呵呵。
16 楼 BatiTan 2009-09-25  
楼主厉害。就是技术分享太少
17 楼 memecha 2009-10-09  
期待楼主的技术分享啊
18 楼 wylsx 2009-12-11  
19 楼 shanbendaji8 2009-12-13  
请问一下楼主,3D的页面是怎么和layout关联起来的,如果方便的话请指导一下,我做到这一步就卡住了,谢谢!
20 楼 kyler 2010-03-31  
LZ,请教一下,立方体上面的图片时如何把桌面转换过来的啊!
用到什么类可以解决么??
21 楼 lianwenbo 2010-04-08  
我在做一个与之相近的东西,但是现在我用OpenGL ES版本做出了将图片作为纹理贴到自己在renderer上绘制的立方体,同时通过GLSurfaceView,实现了旋转,但是我现在不懂如何将一个view和要旋转到的另外一个view两个作为立方体的两个面,请问,有没有这样的方法可以实现。,我现在还是不懂原理。谢楼主了
22 楼 harriszhang 2010-06-10  
cmzy 写道
lordhong 写道
那个抽屉drawer是Launcher里面的, 除非修改源代码, 不然一直都是在的.

3D效果不错啊, 你是先截屏然后Open GL ES里用transition/animation吗?

用Open GL ES和transition/animation是没错,但是不必要截屏的,只要在绘制桌面前作一个变换就可以了

如何做这个变换?可以讲得详细点吗?
23 楼 solid_622 2010-06-21  
问一下Lordhong大哥,截屏要怎样才能实现啊?
24 楼 ydc919 2010-07-12  
我也想好好學學!!!給點幫助啊。。。
25 楼 mingkg21 2010-07-12  
其实就是用Animation做的。
  相关解决方案