private Bitmap addBitmaps(int margin,Bitmap... bitmaps) {int width = 0;int height = 0;int leng = bitmaps.length;for(int i = 0;i < leng ; i++){width += bitmaps[i].getWidth();width += margin;height = Math.max(height, bitmaps[i].getHeight());}width -= margin;Bitmap result = Bitmap.createBitmap(width, height, Config.ARGB_8888);Canvas canvas = new Canvas(result);int left = 0;for(int i = 0;i < leng ; i++){if(i>0){left += bitmaps[i-1].getWidth();left += margin;}canvas.drawBitmap(bitmaps[i], left, (height-bitmaps[i].getHeight()/2), null);}return result;}

不多说,请看上面的代码,margin是每个图片之间的间隔,效果居中,简单明了。

注意:大家在处理图片的时候记得及时回收掉!!!



题外话:

我之前的一篇博文,写自定义AutoCompleteTextView控件,实现方式并不是十分理想。

其实只需要重新一个BaseAdapter,并实现android.widget.Filterable 这个接口,就可以直接拿AutoCompleteTextView来使用,我近期更新一下吧

更多相关文章

  1. 布局文件绘制圆角矩形 背景图片
  2. Android sqlite数据库存取图片信息
  3. Android图片缩放、圆角处理以及倒影特效代码
  4. Android 实现九宫格、点击图片放大全屏浏览等
  5. Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢
  6. android实现点击图片全屏展示效果
  7. android WebView 文字 、图片分开加载
  8. Android中几种常用图片加载库的使用
  9. Android中使用ViewPager实现图片的切换

随机推荐

  1. 即时通信之Bmob开发03
  2. 【读书笔记《Android游戏编程之从零开始
  3. Android中为什么在子线程不能更新UI
  4. android截取系统当前屏幕
  5. android 定位(获取经纬度)
  6. android实现自动滚动的Gallary控件效果
  7. Eclipse下使用Android Design Support Li
  8. Android 自定义控件之---3D画廊
  9. 生成安卓证书keystor命令文件
  10. 进度条ProgressBar