摘要: 引用:http://www.2cto.com/kf/201206/134867.html方法1:按固定比例进行缩放在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。然而,如果我们想取固定大小的缩略图就比较困难 阅读全文
posted @ 2013-04-25 16:37 镇水古月 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 引用:主要涉及3个方面,作为Launcher源码研究的入门:1.源码的下载;2.源码的编译;3.结构初探。[下载源码]1.下载Msysgit(目前最新的是Git-1.7.4-preview20110204.exe),一路按默认配置安装;2.任一地方新建一个目录(用于储存下载下来的源码);3.点击目录右键,选择Git Bash,这是会弹出一个命令输入框;4.打开官方源码下载网站,找到你要下载的部分(完全下载的请参考repo的使用,并需要linux系统支持);5.按照网页上部的提示,在命令窗口中输入,这里以Launcher.git为例: git clone git://android.git.ke 阅读全文
posted @ 2013-04-25 08:01 镇水古月 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/fzh0803/article/details/6279995去年做了launcher相关的工作,看了很长时间。很多人都在修改launcher,但还没有详细的文档,把自己积累的东西分享出来,大家一起积累。这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况 阅读全文
posted @ 2013-04-25 07:45 镇水古月 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.sina.com.cn/s/blog_821e2bb10100tfzd.html最近项目中要用到是实现Gif格式的动画,查了查Android压根就不支持Gif动画,于是乎就研究下了开源的“Gifview”。一、Gifview简介作者:ant.cy.liao主页:http://code.google.com/p/gifview/下载:http://code.google.com/p/gifview/downloads/list一、GIF动画分割 在编码之后,需要利用第三方的工具将GIF动画分割成一个个的BMP或JPG格式的图片,再通过Android提供的anima. 阅读全文
posted @ 2013-04-25 06:48 镇水古月 阅读(250) 评论(0) 推荐(0) 编辑