Android程序开发之动态设置ImageView的亮度
废话不多说了,直接给大家贴代码了。
//改变图片的亮度方法 0--原样 >0---调亮 <0---调暗 private void changeLight(ImageView imageView, int brightness) { ColorMatrix cMatrix = new ColorMatrix(); cMatrix.set(new float[] { 1, 0, 0, 0, brightness, 0, 1, 0, 0, brightness,// 改变亮度 0, 0, 1, 0, brightness, 0, 0, 0, 1, 0 }); imageView.setColorFilter(new ColorMatrixColorFilter(cMatrix)); }
好了,代码比较简单,希望对大家有所帮助。
相关推荐
-
Android中ImageView用法实例分析
本文实例分析了Android中ImageView用法.分享给大家供大家参考,具体如下: 猜牌游戏大家可能以前都玩过,这里我们用这个小游戏来说明ImageView的用法. 首先,在res/drawable中引入三张牌:分别是梅花7,梅花8,梅花9 然后在res/layout/main.xml中配置一个TextView,三个ImageView以及一个Button <?xml version="1.0" encoding="utf-8"?> <Linea
-
实例解析Android ImageView的scaleType属性
这篇随笔将会简单的记录下ImageView这个控件的一些使用方法,以及其最重要的一个属性: scaleType ImageView这个控件是用来显示图片用的,例如我们可以通过下面这段xml配置来声明显示一张图片: <ImageView android:id="@+id/imageView" android:layout_width="100dp" android:layout_height="100dp" android:src="
-
基于Android实现随手指移动的ImageView
ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 运行效果是这样的(文字说明): 首次进入程序,手指点击屏幕上的任意位置,图片会随之移动. 布局文件 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="
-
Android实现ImageView图片双击放大及缩小
本文实例介绍了Android实现ImageView图片双击放大及缩小的相关技巧,分享给大家供大家参考,具体内容如下 public class DoubleScaleImageView extends ImageView implements OnTouchListener, OnGlobalLayoutListener { private boolean isFirst = false; private float doubleScale;// 双击放大的值 private Matrix mSc
-
Android手势滑动实现ImageView缩放图片大小
本文推出了两种Android手势实现ImageView缩放图片大小的方法,分享给大家供大家参考,具体内容如下 方法一: 将以下代码写到MulitPointTouchListener.java中,然后对你相应的图片进行OnTouchListener. 例如:imageView.setOnTouchListener(new MulitPointTouchListener ()); 在xml中要将ImageView的缩放格式改成Matrix 例如:android:scaleType="matrix&q
-
图文讲解Android的ImageView类中的ScaleType属性设置
ScaleType设置图解 图文相配很清晰的看出每个属性的效果, 感觉 CENTER_CROP 比较有用,长宽自动适应 ImageView ,整个图片自动缩略填充整个区域且居中显示(高宽不一定是view的尺寸),以前用JS在网页上实现的,在 android上一开始还在想要用java来自己实现这个效果太麻烦了,没想到系统自带方便多了 ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等. 设置的方式包括: 1. 在layou
-
Android使用RotateImageView 旋转ImageView
废话不多说了,直接给大家代码. 具体代码如下所示: package com.droidhen.game.layout; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.
-
Android编程UI设计之GridView和ImageView的用法
本文实例讲述了Android编程UI设计之GridView和ImageView的用法.分享给大家供大家参考,具体如下: GridView: A view that shows items in two-dimensional scrolling grid. The items in the grid come from the ListAdapter associated with this view. 简单说,GridView就是我们资源管理器平常见到的一个个文件的icon显示方式. 上面提
-
Android实现手势控制ImageView图片大小
本文实例实现的主要功能是在ImageView中识别手势用以控制图片放大或缩小,具有一定的参考价值,分享给大家. public class MatrixImageView extends ImageView { private GestureDetector mGestureDetector; private Matrix mMatrix = new Matrix(); private float mImageWidth; private float mImageHeight; private f
-
Android自定义圆角ImageView
废话不多说了,直接给大家贴代码了. java类如下: import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.graphics.Color; import android.gra
随机推荐
- js给网页加上背景音乐及选择音效的方法
- 在DOS下用FDISK工具分区的图解_图解硬盘分区
- VBS教程:VBScript 基础-VBScript编码约定
- C#针对xml基本操作及保存配置文件应用实例
- 轻松掌握Java工厂模式、抽象工厂模式
- Oracle数据库优化策略总结篇
- 简单三步轻松实现ORACLE字段自增
- js实现目录定位正文示例
- 在MySQL中实现二分查找的详细教程
- ajax跨域(基础域名相同)表单提交的方法
- C++基本算法思想之递推算法思想
- 让JSP页面过期, 保证每次JSP页面都是最新的.
- 很不错的两款Bootstrap Icon图标选择组件
- Java实现计算一个月有多少天和多少周
- SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法
- jQuery实现Twitter的自动文字补齐特效
- asp 取文本框名称代码
- C#操作FTP出现500错误解决办法
- PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
- C#拷贝文件简单实现方法