-
-3 11
-
在android中,layout下面的xml文件只是个布局样式文件,用来给美工人员直接布局的文件,在android的内部是通过将xml文件转换成对象以及对象之间的关系的,最终的实现还是使用对象来实现的。所以我们在布局完成的时候可以直接通过写布局文件的对象来实现布局,这样的好处在混淆加密上有很大的帮助。
在android中所有的view必须有自己所依赖的layout,不能没layout单独存在VIEW。
在做特效或者是动画的时候,不能凭空想象,动画的原理就是依赖人们的视觉误差和思想的惯性,除非你对动画方面很了解。
你可以使用工具,比如windows自带的图片查看器有旋转的功能,找到一张图片观看他的旋转规律,这样你可以很直观的决定你要旋转的度数,如果你会使用photoshop的话,那会非常的好,工具很多,你也可以使用现实的是事物来模拟一下,多做几次试验慢慢去适应哪种转换的思想,切忌急躁。别的工具比如幻灯片特效和美图秀秀等。
举个例子吧,如果你想将图片旋转90°或者是180°看看效果,如果你不是做动画方面的,或者是自己的几何不好,你凭空去想象很难有个真正的图片,但是如果你用图片查看器,那是很直观的。
在android的Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。当然有平移的距离和旋转的角度问题,如果你会使用flash或者是photoshop,那对你来说是相当的直观。直接看上去会很累很模糊,想快点解决问题,你还需要什么??工具!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(2)
发表评论 TrackBack