2011年7月18日
摘要: 位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawable获取位图 使用BitmapDrawable (InputStream is)构造一个BitmapDrawable; 使用BitmapDrawable类的getBitmap()获取得到位图;// 读取InputStream并得到位图 InputStream is=res.openRawResource. 阅读全文
posted @ 2011-07-18 18:13 一叶飘舟 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等. 废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来:第一步:新建一个Android工程命名为ImageDemo,工程结构如下:第二步:新建一个.java文件,命名为ImageUtil.java,在里面定义一些图片处理方法,代码如下:view plaincopy to clipboardprint?package com.andro 阅读全文
posted @ 2011-07-18 17:52 一叶飘舟 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 如题,这里主要讲解SimpleAdapter的源码,ViewBinders只是作为该类的一个知识点。 说到android源码,很多人看下去可能会开始觉得头越来越晕,最后就不了了之。不过理解源码确实能让自己更深入的了解android的运作,更顺手的写出优秀的代码。其实看android源码,一开始不一定就立即从重要或者核心开始下手,即使能够看下去,也会很累,浪费的时间也多。就如解剖一只牛,让我来,我就会先一刀一刀去掉外层的肉(因为我不是那种经验丰富的人),先从简单的,一层一层剥开,牛肉慢慢的去掉,开始可以看到整个骨架了。这样既不会很快失去耐心,又能挑起自己继续学习下去的欲望,虽然这种方法是很慢的. 阅读全文
posted @ 2011-07-18 12:20 一叶飘舟 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 效果:主要解决listview读取图片时界面无响应的问题,当然这个方法也可以扩展到读取数据库数据等等项目的布局如下:首先加入网络的权限<uses-permission android:name="android.permission.INTERNET" />工具类,主要根据url读取图片返回流的方法///////////Request.javapublic class Request { public static InputStream HandlerData(String url) { InputStream inStream=null; try { URL 阅读全文
posted @ 2011-07-18 12:19 一叶飘舟 阅读(415) 评论(0) 推荐(0) 编辑