安卓按钮的显隐

上传人:kms****20 文档编号:39910893 上传时间:2018-05-21 格式:DOC 页数:2 大小:28KB
返回 下载 相关 举报
安卓按钮的显隐_第1页
第1页 / 共2页
安卓按钮的显隐_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《安卓按钮的显隐》由会员分享,可在线阅读,更多相关《安卓按钮的显隐(2页珍藏版)》请在金锄头文库上搜索。

1、Android ImageView 设置图片的可见性,设置颜色的不同方法,设置图片指定大小。1、public voidsetVisibility (int visibility)visibilityOne of VISIBLE, INVISIBLE, or GONE但是在调用此方法的时候image.setVisibility(visibility) 其中 visibility 是 int 型的参数。对应上面: VISIBLE=0x00000000;INVISIBLE=0x00000004;GONE=0x00000008。 即: image.setVisibility(0x00000000) /

2、 image.setVisibility(View.VISIBLE); 表示显示; image.setVisibility(0x00000004) / image.setVisibility(View.INVISIBLE);表示隐藏; image.setVisibility(0x00000008) / image.setVisibility(View.GONE);表示 view 不存在。 2、设置颜色的不同方法、设置颜色的不同方法color.rgb(255,255,255); color.RED; color.parseColor(colorString); 其中 colorString 可以

3、是:#RRGGBB #AARRGGBB red, blue, green, black, white, gray, cyan, magenta, yellow, lightgray, darkgray 等 3、设置图片指定大小、设置图片指定大小protected Bitmap scaleImg(Bitmap bm, int newWidth, int newHeight) / 图片源/ Bitmap bm = BitmapFactory.decodeStream(getResources()/ .openRawResource(id);/ 获得图片的宽高int width = bm.getWi

4、dth();int height = bm.getHeight();/ 设置想要的大小int newWidth1 = newWidth;int newHeight1 = newHeight;/ 计算缩放比例float scaleWidth = (float) newWidth1) / width;float scaleHeight = (float) newHeight1) / height;/ 取得想要缩放的 matrix 参数Matrix matrix = new Matrix();matrix.postScale(scaleWidth, scaleHeight);/ 得到新的图片Bitm

5、ap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix,true);return newbm; 调用: 获得 1818 的图片Bitmap bm = BitmapFactory.decodeStream(getResources().openRawResource(R.drawable.icon); Bitmap newBm = scaleImg(bmImg , 18, 18); imageView.setImageBitmap(newBm); android:scaleType:android:scaleType 是控制图

6、片如何 resized/moved 来匹对 ImageView 的 size。ImageView.ScaleType / android:scaleType 值的意义区别:CENTER /center 按图片的原来 size 居中显示,当图片长/宽超过 View 的长/宽,则截 取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片的 size 居中显示,使得图片长(宽)等于 或大于 View 的长(宽)CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来 的 size 使得图片长/宽等于或小于 View 的长/宽FIT_CENTER / fitCenter 把图片按比例扩大/缩小到 View 的宽度,居中显示FIT_END / fitEnd 把图片按比例扩大/缩小到 View 的宽度,显示在 View 的下部分位 置FIT_START / fitStart 把图片按比例扩大/缩小到 View 的宽度,显示在 View 的上部分 位置FIT_XY / fitXY 把图片 不按比例 扩大/缩小到 View 的大小显示MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号