android 按钮特效 波纹

在drawable下 新建一个xml文件,比如ripple.xml

内容如下:

 ====================

<?xml version="1.0" encoding="utf-8"?><ripple xmlns:android="http://schemas.android.com/apk/res/android"    android:color="#FF9e9e9e">    <item android:drawable="@drawable/psb"/></ripple>====================

其中
 <item android:drawable="@drawable/psb"/>是自己定制的波纹效果的背景图片. 可有可无。

按钮背景改成这个。就行了。

时间: 2024-10-07 18:30:58

android 按钮特效 波纹的相关文章

Android UI 特效大全

      Android UI特效大全 总体传送门:http://git.oschina.net/bob4j/Android-UI      基本上项目中都有效果图可自行查看 , 并且有些项目中都有README.md 文件,使用前请先阅读以下. 1.弧形(圆形)菜单布局 :  项目名:ArcLayout(弧形(或者圆形)布局菜单) 2.漂亮的对话框特效:BeautifulDialog(一些比较漂亮的对话框)   找不到图片了,自行运行下看效果吧 3.对话框树叶特效:beautifulLoadi

android 按钮点击事件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBo

ybutton 高端大气上档次华丽的按钮特效

小菜偶然在某网站中看到一款非常华丽的按钮特效,感觉十分有必要抄袭下来,以备日后使用. 简单描述一下按钮的效果:鼠标移到按钮上的时候,会出现灯光闪过的效果,非常的高端. 但遗憾的,这么牛逼的效果,仅仅兼容谷歌浏览器,连火狐都识别不了. 因为这个效果没有用图片,更没有用js,纯css打造,因此涉及一些高级css技术,造成只有谷歌能识别.但即便是这样,在其他浏览器下的效果也还可以,不至于不堪入目. 先来张效果图(其实,图上看不出什么): ybutton在线演示 ybutton GitHub项目地址 y

【转】一、android图片特效处理之模糊效果

这篇将讲到图片特效处理的模糊效果.跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白. 算法: 一.简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果. 举例: ABC DEF GHI 假如当前点是E,那么会有: E.r = (A.r + B.r + C.r + D.r + E.r + F.r + G.r + H.r + I.r) / 9 // r表示的是E像素点RGB值的R值 E像素点的GB

Android自定义水波纹动画Layout

Android自定义水波纹动画Layout 源码是双11的时候就写好了,但是我觉得当天发不太好,所以推迟了几天,没想到过了双11女友就变成了前女友,桑心.唉不说了,来看看代码吧. 展示效果 Hi前辈 话不多说,我们先来看看效果: 这一张是<Hi前辈>的搜索预览图,你可以在这里下载这个APP查看更多效果:http://www.wandoujia.com/apps/com.superlity.hiqianbei LSearchView 这是一个MD风格的搜索框,集成了ripple动画以及searc

【转】五、android图片特效处理之光照效果

这篇将讲到图片特效处理的光照效果.跟前面一样是对像素点进行处理,算法是通用的. 算法原理:图片上面的像素点按照给定圆心,按照圆半径的变化,像素点的RGB值分别加上相应的值作为当前点的RGB值. 例: ABCDE FGHIJ KLMNO 如果指定H点为光照效果的中心,半径为两个像素点,那么G点RGB值分别加上的值会比F点的要大,因为RGB值越大,就越接近白色,所以G点看起来比F点要白,也就是距光照中心越近,看效果图: 原图: 处理后: 代码: http://wenku.baidu.com/link

【转】四、android图像特效处理之底片效果

这篇将讲到图片特效处理的底片效果.跟前面一样是对像素点进行处理,算法是通用的. 算法原理:将当前像素点的RGB值分别与255之差后的值作为当前点的RGB值. 例: ABC 求B点的底片效果: B.r = 255 - B.r; B.g = 255 - B.g; B.b = 255 - B.b; 效果图: 原图: 代码: package com.color; import android.content.Context; import android.graphics.Bitmap; import

【转】三、android图片特效处理之锐化效果

这篇将讲到图片特效处理的锐化效果.跟前面一样是对像素点进行处理,算法是通用的. 算法原理: 一.简单算法:分别获取当前像素点和八个周围像素点的RGB值,先求出当前像素点的RGB值与八个像素点RGB值的和的平均数,再乘以相应的系数,然后在与当前像素点之和. 例: ABC DEF GHI 对E点进行锐化: float delta = 0.3; E.r = (E.r - (A.r + B.r + C.r + D.r + F.r + G.r + H.r + I.r) / 8) * delta + E.r

【转】六、android图片特效处理之图片叠加

这篇将讲到图片特效处理的图片叠加效果.跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片叠加两篇文章,此篇所讲的与之前有一点区别.叠加原理是两张图片的像素点按透明度叠加,不会进行颜色过滤.叠加图片可以是JPG格式,跟前在一样,最好是放大assets目录.下面看效果图: += 代码: /** * 图片效果叠加 * @param bmp 限制了尺寸大小的Bitmap * @return *