文章列表
首先,将整个菜单动画分解开来。
1.一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。
2.二级菜单按钮的平移动画2个,弹簧效果的in和out
3.二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。
4.一级菜单按钮的恢复效果,放大出现
现在 逐一去实现:
首先是一级菜单按钮的旋转动画,这2个动画可以直接在xml中定义,然后load到代码中来,具体代码如下:
rotate_story_add_button_in.xml
[code="java"]<?xml version="1.0" enc ...
- 2012-08-29 20:19
- 浏览 2721
- 评论(0)
首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。
1.Java基本类型的传递
用过Java的人都知道,Java ...
- 2012-08-29 19:44
- 浏览 660
- 评论(0)
1,引用没释放造成的内存泄露
1.1注册没取消造成的内存泄露
这种Android的内存泄露比纯Java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了 ...
- 2012-08-29 19:41
- 浏览 909
- 评论(0)
安卓的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是安卓采用的是Java语言编写,所以在很大程度上,安卓的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问 ...
- 2012-08-29 19:38
- 浏览 602
- 评论(0)