- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android移动开发基础案例教程第10章 高级编程· 图形图像处理· 动画、多媒体· Fragment· Android5.0新特性作业点评GET方式提交数据和POST方式提交数据的区别。Handler消息机制中四个关键对象的作用。预习检查Android中的补间动画与逐帧动画的区别Fragment的生命周期主讲内容10.1图形图像处理 10.2 动画10.3多媒体10.4 Fragment 图形图像处理图形图像处理常用类Bitmap是可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。BitmapFactory是位图工厂,它是一个工具类。Paint代表画笔,用来描述图形的颜色及风格。Canvas代表画布,通过该类提供的方法,可以绘制各种图形。Matrix为图片添加特效的效果。10.1.1 Bitmap类Bitmap常用方法方法名称功能描述createBitmap(int width, int height, Config config)创建位图,width代表要创建的图片的宽度,height代表高度,config代表图片的配置信息createBitmap(int colors[], int offset, int stride,int width, int height, Config config)使用颜色数组创建一个指定宽高的位图,颜色数组的个数为width*heightcreateBitmap(Bitmap src)使用源位图创建一个新的BitmapcreateBitmap(Bitmap source, int x, int y, int width, int height)从源位图的指定坐标开始“挖取”指定宽高的一块图像来创建新的Bitmap对象createBitmap(Bitmap source, int x, int y, int width, int height,Matrix m, boolean filter)从源位图的指定坐标开始“挖取”指定宽高的一块图像来创建新的Bitmap对象,并按照Matrix规则进行变换isRecycled()判断Bitmap对象是否被回收recycle()回收Bitmap对象…………10.1.1 Bitmap类创建Bitmap实例 Bitmap.Config config = Config.ARGB_4444; Bitmap bitmap = Bitmap.createBitmap( width, height, config );10.1.2 BitmapFactory类BitmapFactory常用方法方法名称功能描述decodeFile(String pathName)从指定文件中解析、创建Bitmap对象decodeStream(InputStream is)从指定输入流中解析、创建Bitmap对象decodeResource(Resources res, int id)根据给定的资源id,从指定资源中解析、创建Bitmap对象………… Bitmap bitmap = BitmapFactory.decodeFile(/sdcard/meinv.jpg); Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);10.1.3 Paint类Paint常用方法方法名称功能描述Paint()创建一个Paint对象,并使用默认属性Paint(int flags)创建一个Paint对象,并使用指定属性setColor(int color)设置颜色setAlpha(int a)设置透明度setTextSize(float textSize)设置绘制文本时的文字大小setShadowLayer(float radius, float dx, float dy, int color)设置阴影,参数radius为阴影的角度;dx和dy为阴影在x轴和y轴上的距离;color为阴影的颜色………… Paint paint = new Paint(); paint.setColor(Color.RED);10.1.4 Canvas类Canvas常用方法方法名称功能描述drawRect(Rect r, Paint paint)使用画笔画出指定矩形drawOval(RectF oval, Paint paint)使用画笔画出指定椭圆drawCircle(float cx, float cy, float radius, Paint paint)使用画笔在指定位置画出指定半径的圆drawLine(float startX, float start
您可能关注的文档
- AutoCAD 2010计算机辅助设计立体化教程第10章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第9章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第8章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第7章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第6章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第5章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第4章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第3章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第2章.ppt
- AutoCAD 2010计算机辅助设计立体化教程第1章.ppt
文档评论(0)