android中实现背景图片颜色渐变方法
常用,记录一下。
效果图:
首先新建xml文件 bg_gradient.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
android:startColor="#55FF0000"
android:centerColor="#99A73C3C"
android:endColor="#99000000"
android:angle="270"
/>
<corners android:radius="0dip" />
</shape>
在布局文件里面引用
android:background="@drawable/bg_gradient"
相关推荐
-
Android图片特效:黑白特效、圆角效果、高斯模糊
1.黑白效果 复制代码 代码如下: /** * 将彩色图转换为黑白图 * * @param 位图 * @return 返回转换好的位图 */ public static Bitmap convertToBlackWhite(Bitmap bmp) { int width = bmp.getWidth(); // 获取位图的宽 int height = bmp.getHeight(); // 获取位图的高 int[] pi
-
Android编程之图片颜色处理方法
本文实例讲述了Android编程之图片颜色处理方法.分享给大家供大家参考,具体如下: 你想做到跟美图秀秀一样可以处理自己的照片,美化自己的照片吗?其实你也可以自己做一个这样的软件,废话不多说了,直接上图,上代码了! 效果图如下: 没处理前: 处理之后: MainActivity.java的代码如下: package net.loonggg.test; import android.app.Activity; import android.graphics.Bitmap; import andro
-
Android实现图片叠加效果的两种方法
本文实例讲述了Android实现图片叠加效果的两种方法.分享给大家供大家参考,具体如下: 效果图: 第一种: 第二种: 第一种是通过canvas画出来的效果: public void first(View v) { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.apple).copy(Bi
-
Android 图片的颜色处理实例代码
仿造美图秀秀移动鼠标调整seekbar,调整图片的颜色 项目布局如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma
-
Android 矩阵ColorMatrix
中文名:坐标矩阵 高等数学里有介绍,在图像处理方面,主要是用于平面的缩放.平移.旋转等操作. 在Android里面,Matrix由9个float值构成,是一个3*3的矩阵.最好记住.如下图 各个字段的含义: 上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的. translateX和translateY表示x和y的平移量.scale是缩放的比例,1是不变,2是表示缩放1/2,这样子. 如何使用 set,pre,post方法 Matrix调用一系列set
-
android 多点触摸图片缩放的具体实现方法
布局: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativeLayout1" android:layout_width="fill_parent
-
Android实现的可以调整透明度的图片查看器实例
本文以实例讲解了基于Android的可以调整透明度的图片查看器实现方法,具体如下: main.xml部分代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
-
Android中利用matrix 控制图片的旋转、缩放、移动
本文主要讲解利用android中Matrix控制图形的旋转缩放移动,具体参见一下代码: 复制代码 代码如下: /** * 使用矩阵控制图片移动.缩放.旋转 */ public class CommonImgEffectView extends View { private Context context ; private Bitmap mainBmp , controlBmp ; private int mainBmpWidth , mainBmpHeight , c
-
Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法
本文实例讲述了Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法.分享给大家供大家参考,具体如下: 一.如图 二.代码实现 public class ColorImageActivity extends Activity { private ImageView mImageView; private SeekBar mSBRed,mSBGreen,mSBBlue,mSBAlpha,mSBLight; //修改后的图片 private Bitmap mModBitmap; //画布
-
Android裁剪图片为圆形图片的实现原理与代码
以前在eoe论坛中找过裁剪图片为圆形图片的方法,但是效果都不是很理想,这几天因为公司业务的要求,需要对头像进行裁剪以圆形的方式显示,这个方法是根据传入的图片的高度(height)和宽度(width)决定的,如果是 width <= height时,则会裁剪高度,裁剪的区域是宽度不变高度从顶部到宽度width的长度:如果 width > height,则会裁剪宽度,裁剪的区域是高度不变,宽度是取的图片宽度的中心区域,不过不同的业务需求,对裁剪图片要求不一样,可以根据业务的需求来调整裁剪的区域.
随机推荐
- 编程趣事:当下流行编程语言的”讨厌”程度排行榜
- Javascript Throttle & Debounce应用介绍
- Validation of viewstate MAC failed.的解决方法
- JavaScript中Number对象的toFixed() 方法详解
- Thinkphp中import的几个用法详细介绍
- 利用PHP自动生成印有用户信息的名片
- Javascript 运动中Offset的bug解决方案
- Go语言中更优雅的错误处理
- C++中extern "C"的用法
- Ajax清除浏览器js、css、图片缓存的方法
- 基于javascript实现按圆形排列DIV元素(二)
- ajax实现登录功能
- 游戏编程 flash.utils.Timer
- JavaScript 处理Iframe自适应高度(同或不同域名下)
- 基于JavaScript实现定时跳转到指定页面
- 实现Win7系统快速一键切换用户的bat脚本
- 原生js 秒表实现代码
- Java Socket聊天室编程(一)之利用socket实现聊天之消息推送
- 使用Java代码进行因数分解和求最小公倍数的示例
- python实现基于SVM手写数字识别功能