摘要:
最近真的是忙死了,做了很久的这个菜单动画特效,都没有时间写博客,今天在机场等飞机终于有了空闲时间。 上图先: 那么下面开始吧~ 首先,将整个菜单动画分解开来。1. 一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。2. 二级菜单按钮的平移动画2个,弹簧效果的in和out3. 二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。4. 一级菜单按钮的恢复效果,放大出现好的 逐一去实现:首先是一级菜单按钮的旋转动画,这2个动画可以直接在xml中定义,然后load到代码中来,具体代码如下:rotate_story_add_button_in.xml1<?xmlversion="1 阅读全文
推荐排行榜
在Android上使用Http客户端的选择(译文)
2011-11-30 00:34 by MudooT, 3044 阅读, 收藏,
摘要:
翻译来源于http://blog.publicobject.com/ 大多数有网络连接的Android应用会使用HTTP协议发送和接收数据。Android包含两种Http客户端类, HttpURLConnection和Apache HttpClient。这两者都支持HTTPS,streaming 上传与下载,配置超时时间,IPv6, 以及连接池。 Apache Http Client DefaultHttpClient 和它的兄弟类AndroidHttpClient是适用于web浏览器的可扩展的Http客户端。它们有大量的灵活的API,实现比较稳定,很少有bug。但是, 其庞大的API... 阅读全文
android中利用java.lang.reflect.Proxy实现私有接口
2011-10-08 18:09 by MudooT, 1970 阅读, 收藏,
摘要:
看了标题,肯定有人会说我没事吃饱了撑的,谁去实现私有接口啊?当然这是有情景的事,android的SDK中有一个widget叫NumberPicker,这个东西被官方给hide掉了——就是可以看,但是不能用! 这不是开玩笑么!好好的一个组件,不让人用怎么行?来吧,用反射吧! Class.forName("android.widget.NumberPicker"); 很好,搞定,通过getMethod来获得方法,进行调用,嗯嗯嗯,一切都很顺利。突然有一个方法难住了!setOnChangeListener这个方法的参数是在NumberPicker内部定义的一个接口,当然这个... 阅读全文
Android 快速提示: 使用 System.arraycopy()(译文)
2011-12-18 21:52 by MudooT, 3339 阅读, 收藏,
摘要:
来自本人的wordpress博客:http://www.naitiz.com/index.php/android-quick-tip-use-system-arraycopy_125.html本文为译文,原文地址 :http://www.aviyehuda.com/2011/06/android-quick-tip-use-system-arraycopy/众所周知,使用JNI的方法System.arraycopy()是一种有效数组拷贝的方法,因为它采用native的方式去调用内存,但是这是否同样适用于Android平台呢?如果是这样,那么到底是更有效到什么程度呢?为了回答这个问题,我做了一个 阅读全文
子类继承父类后重载protected方法提升访问权限为public
2011-10-17 04:35 by MudooT, 3089 阅读, 收藏,
摘要:
今天不小心继承一个类型的时候把其中的一个protected的方法写成了public,开始的时候没有发现,后来突然想起来这个方法应该是不提供给访问者的,那么检查竟然发现java编译器允许了这样的行为。 想一想,这样的设计还算蛮合理的。设想有下面的情况: 某汽车公司有一款新车上市,但该公司规定这款车必须由公司内部人员驾驶,那么也就是这样public class NewCar{ protected void drive() { // drive the car }}不过你说我买来一辆车总不能让这汽车公司的人来为我开车吧,所以这车的驾驶功能应该对我开放了才行,当然,只有属于我的车我才可以这样做,所以c 阅读全文
浙公网安备 33010602011771号