码迷,mamicode.com
首页 >  
搜索关键字:bitmap 平移    ( 3567个结果
Android -- 加载大图片的方法
在android中要加载一张大图片到内存中如果通过如下方式进行:Bitmap bitmap= BitmapFactory.decodeFile("/sdcard/a.jpg");iv.setImageBitmap(bitmap);则会抛出内存溢出异常Caused by: java.lang.OutO...
分类:移动开发   时间:2014-05-28 16:23:10    阅读次数:295
Android Bitmap 全面解析(一)加载大尺寸图片
压缩原因:1.imageview大小如果是200*300那么加载个2000*3000的图片到内存中显然是浪费可耻滴行为;2.最重要的是图片过大时直接加载原图会造成OOM异常(out of memory内存溢出)所以一般对于大图我们需要进行下压缩处理权威处理方法参考安卓开发者中心的大图片处理教程htt...
分类:移动开发   时间:2014-05-27 17:47:04    阅读次数:383
Android滑动开关-ToggleButton
我们先看下滑动开关的效果图:我们先上代码:这里是自定义控件ToggleButton.java:package com.fay.toggle;import android.content.Context;import android.graphics.Bitmap;import android.gra...
分类:移动开发   时间:2014-05-26 17:05:36    阅读次数:424
SlipButton——滑动开关
import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint; im...
分类:其他好文   时间:2014-05-26 05:49:01    阅读次数:284
canvas.save() canvas.restore() 作用
这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,   当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用...
分类:其他好文   时间:2014-05-26 03:14:23    阅读次数:275
【Android】保存Bitmap到SD卡
1.打开读写SD卡的权限需要在AndroidManifest.xml加入如下代码: 第一种方法:public void saveBitmap(String bitName, Bitmap mBitmap) {File f = new File("/sdcard/" + bitName + ".pn....
分类:移动开发   时间:2014-05-26 00:35:51    阅读次数:369
Canvas
canvas可以通过系统给定View.onDraw()或者surfaceHolder.lockCanvas(),也可以自己创建。但注意,自己创建时,一定要定义绑定一个Bitmap到Canvas 以承载canvas内容
分类:其他好文   时间:2014-05-25 23:59:58    阅读次数:430
Android利用canvas画各种图形
canvas通俗的说就是一张画布,我们可以使用画笔paint,在其上面画任意的图形。 原理: 可以把canvas视为Surface的替身或者接口,图形便是绘制在Surface上的。Canvas封装了所有的绘制调用。通过Canvas, 绘制到Surface上的内容首先存储到一个内存区域(也就是对应的Bitmapz中),该Bitmap最终会呈现到窗口上。 使用: 1、Canv...
分类:移动开发   时间:2014-05-25 21:10:21    阅读次数:348
从资源文件中获取Bitmap
从资源文件中获取Bitmap:【1】先获取Resource,然后可以通过资源ID获取DrawableDrawable d = r.getDrawable(R.drawable.xxx));【2】通过资源ID获取资源文件的数据流,再获取BitmapInputStream is = r.openRawR...
分类:其他好文   时间:2014-05-25 19:43:50    阅读次数:258
图片圆角处理
package com.storm.ui;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import...
分类:其他好文   时间:2014-05-24 14:07:05    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!