码迷,mamicode.com
首页 >  
搜索关键字:bitmap    ( 2389个结果
Android给scrollView截图超过屏幕大小形成长图
很多的时候,我们想要分享一个界面的所有内容,可是内容太多,超过了屏幕的大小,简单的截屏已经满足不了我们的需要,这时候我们就可以根据布局里scrollView的高度来截取图片。 代码如下: /** * 截取scrollview的屏幕 * @param scrollView * @return */ public static Bitmap getBitmapByView(Scr...
分类:移动开发   时间:2014-10-13 18:16:17    阅读次数:173
Quartz2D
Quartz2D 图形上下文 CGContextRef 绘制输出目标 PDF Bitmap 屏幕 window printer layer -(void)drawRect:(GCRect) UIGraphicsGetCurrentContext() 画线段 CGContextMoveToPoint(ctx,10,10) CGContextAddLineToPo...
分类:其他好文   时间:2014-10-13 16:23:50    阅读次数:336
Drawable和Bitmap转换
一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bi...
分类:其他好文   时间:2014-10-13 14:51:29    阅读次数:143
android 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
该类问题的分析,一般是需要找到bitmap对象在那个位置有被recyle,然后再检查代码。 如何定位到是在哪个代码位置有把bitmap 对象recyle,可以在 Bitmap.java的recycle方法中,加log打印出call stack来定位。   具体的修改参考如下:    public void recycle() {         if (!mRecycled) {...
分类:移动开发   时间:2014-10-13 14:38:09    阅读次数:172
adb shell dumpsys 命令
android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 native+dalvik 不能超过最大限制。android程序内存一般限制在16M,当然也有24M的。       用以下命令可以查看程序的内存使用情况:       adb shell du...
分类:数据库   时间:2014-10-11 19:15:26    阅读次数:360
Cannot generate texture from bitmap异常的解决方案
异常现象:     今天在处理用户头像的过程中,由于头像的处理比较复杂,因为,没有使用afinal自带的自动加载,而是自己根据头像的下载路径,手动进行下载和使用。但是在手动回收bitmap对象的过程中,会出现Cannot generate texture from bitmap异常的情况,同时,ImageView显示是黑色的,图像不能正常显示。 解决方案:     在查阅了一些其他人...
分类:其他好文   时间:2014-10-11 17:06:05    阅读次数:846
Android关于OutOfMemoryError的一些思考
很多的时候,我们使用Bitmap不会出现多大的问题。但是当机器资源不够的情况下,很多应用都会报出 OutOfMemoryError,当然报出这样的异常往往是给Bitmap分配内存时内存不足引起的。即便是很小的一个图片,也会有出错...
分类:移动开发   时间:2014-10-11 16:49:45    阅读次数:188
把图片转换成圆形图片
调用:(bt是Bitmap)head_portrait.setImageBitmap(ToRoundBitmap.toRoundBitmap(bt));转换圆形的方法: 1 package com.ghp.tools; 2 3 import android.graphics.Bitmap; 4 i....
分类:其他好文   时间:2014-10-11 14:22:55    阅读次数:224
简单验证证码代码(from-sysoft.cc)
using (Bitmap bit = new Bitmap(60, 20)) { Graphics g = Graphics.FromImage(bit); g.FillRectangle(Brushes.White...
分类:其他好文   时间:2014-10-11 14:16:05    阅读次数:208
gdi+ 高速绘制透明窗体
gdi+ 高速绘制透明窗体:方法一:1、用Iamge对象载入png资源,2、调用drawimage函数讲图片绘制出了3、UpdateLayeredWindow对窗体进行布局方法二:1、用Bitmap对象载入资源2、通过CDC选中,再用bitblt拷贝或者AlphaBlend融合到目标CDC上。 3、...
分类:Windows程序   时间:2014-10-10 20:11:04    阅读次数:486
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!