网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

图形图像处理之简单图片

决定Android应用是否被用户接受的一个重要的原因就是用户界面,友好的用户界面就需要使用到图形图像处理技术,包括静态图片、动画和游戏都需要大量的图形图像处理,所谓游戏,其实就是提供更逼真,能模拟某种环境的用户界面,并根据某种规则响应用户的操作

乐昌网站建设公司创新互联建站,乐昌网站设计制作,有大型网站制作公司丰富经验。已为乐昌1000+提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的乐昌做网站的公司定做!

简单图片

从最简单的ImageView显示图片开始,图片也可以应用到Button,Windwo的背景

  • Drawable

Drawable是“所有可绘制东西”的一个抽象,大多数时候,我们只需要把不同的类型的资源作为转化成drawable,然后View就会帮我们把它渲染到屏幕上

类似操作为:

button.setBackgroundColor(Color.WHITE);
button.setBackgroundResource(R.drawable.bk_normal);

Bitmap和BitmapFactory

Bitmap是一个位图,BitmapDrawable所封装的就是一个Bitmap对象,为了把Bitmap对象包装成 BitmapDrawable对象,可以调用 BitmapDrawable的构造器

 BitmapDrawable drawale=new BitmapDrawable(bitmap)

如果需要获取 BitmapDrawable所包装的 Bitmap可以调用 BitmapDrawable的get Bitmap()方法

Bitmap bit drawable.getBitmap()

除此之外还有例如

createBitmap(Bitmap source,int x,int y,int width,int height)

creatScaledBitmap(Bitmap,src,int dstWidth,int dstHeight,boolean fillter)

BitFactory是一个工具类,提供了大量的方法,可以用于从不同的数据来解析,创建Bitmap

decodeByteArray()

decodeFile()

decodeFileDescriptor()

decodeResource()

大部分时候,我们把图片放在src/drawable下,既可以直接通过该图片对应的资源ID去获取封装的Drawable对象,但是手机系统的内存是比较小的,如果系统不停地去解析,创建而不回首,就会导致内存泄漏等 问题

这时候就需要判断是否已经回收

Boolean isRecycled()

void recycle()


本文题目:图形图像处理之简单图片
URL网址:http://bjjierui.cn/article/joepec.html

其他资讯