02 2014 档案
摘要:Android animation动画定义动画的意思就是一连串画面动起来了,根据这一连串画面的产生原理可分为两类:补间动画(Tween animation)和帧动画(frame animation)。补间动画只需要指定关键帧,剩下的所有画面由软件算法产生,不同的设备受性能影响运行效果也会不一样,适合用来实现一些简单规律的视图变换效果。帧动画就是逐帧显示播放UI制作好的资源画面,缺点是UI工作量大但能实现一些很逼真的复杂动画。在android系统中用View Animation实现补间动画,Android 3.0加入Property Animation用来拓展和增强补间动画效果表现,Drawab
阅读全文
摘要:1内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·heap 查看堆的分配情况·allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Memory Analysis Tools (MAT) 是一个分析 Java堆数据的专业工具,用它可以定位内存泄漏的原因。工具地址 :https://www.eclipse.org/mat/1.1观察Heap·运行程序,然后进入 DDMS管理界面,如下:PS : 点击工具栏上
阅读全文
摘要:.9资源是啥?.9图是一种可以拉伸的图片格式,当你把它用作背景图时,android系统会根据实际情况来拉伸图片资源。比如按钮的背景必须根据上面显示文字的长短作拉伸。NinePatch就是额外包含了一个像素边界的PNG图片,用.9.png来标识,并且存放在应用的res/drawable下。上边界和左边界定义了.9图的拉伸规则和静态不变的区域,两条线的交集为一个矩形,这个矩形内的像素可以自由拉伸;右边界和下边界定义了内容的位置,可以理解为pading。可以利用sdk/tool/里的Draw 9-patch工具根据具体需求在png图四周加特定的像素描边生成。怎么引用相对路径资源protected B
阅读全文

浙公网安备 33010602011771号