类似5.0涟漪效果,低版本简陋版

原创 2016年05月30日 11:22:18
先说5.0 的button涟漪效果
这个直接在drawable里面写一个XML就好

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

    <item>
        <shape android:shape="rectangle">
            <solid android:color="#cdffffff" />
        </shape>
    </item>

</ripple>

然后在你要设置点击的地方,设置他的background,就好了;


在网上搜了很多资料,有点实现起来有点复杂,我是个菜鸟,又懒,所以就用了乞丐版的涟漪;

这个呢就是用一个选择器,也是在drawable写xml文件:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
    android:enterFadeDuration="200"
    android:exitFadeDuration="200">

    <item android:state_pressed="false">
        <shape android:shape="oval">
            <solid android:color="@android:color/transparent"/>
        </shape>
    </item>

    <item android:state_pressed="true">
        <shape android:shape="oval">
            <solid android:color="#66dd4255"/>
        </shape>
    </item>
</selector>


r然后再需要点击的view上设置他的foreground,,救出出现涟漪效果;

当然还有很多开源的项目,对此做了很多不错的显示,所以呢,我还有很长的路要走。。。

Android5.0 ripple效果低版本的实现

Android5.0 按钮的波纹效果的确是十分炫酷的 为了能使在低版本使用,我们需要使用一个类 MaterialRippleLayout...

Android5.0 ripple效果低版本的实现

Android5.0 按钮的波纹效果的确是十分炫酷的  为了能使在低版本使用,我们需要使用一个类 MaterialRippleLayout  导入类的方法 首先先创建 Materia...

在5.0以上手机上用系统原生方式实现波纹涟漪效果

1.使用5.0以上的sdk,并设置value-21的style的AppBaseTheme为parent=”android:Theme.Material.Light”类型。 //此时假如不给textv...

在Xcode 4.2 IOS 5.0中为低版本IOS开发

在编译的时候选择target的时候选你需要的版本就可以了。 在Xcode 4.2 IOS 5.0中为低版本IOS开发 IOS 5相对于IOS 4变换还挺大。 1、调试设备...
  • kkk0526
  • kkk0526
  • 2013年07月24日 09:54
  • 704

如何在低版本中适用Android 5.0设计Material风格

转载自:http://android.jobbole.com/82292/ 同类型文章参考:http://nashlegend.blog.51cto.com/5635342/1579826 我...

在Xcode 4.2 IOS 5.0中为低版本IOS开发

参考:http://zjqzy03080312.blog.163.com/blog/static/1857428072012720114056597/ 在编译的时候选择target的时候选你...

MP3 音频录制,支持类似 IOS 原生的单边或者双边波形显示,低版本音频权限兼容,本地或者在线音频播放支持。

MP3 音频录制,支持类似 IOS 原生的单边或者双边波形显示,低版本音频权限兼容,本地或者在线音频播放支持。...

让低版本的 Android 项目显示出 Material 风格的点击效果

简单分析一下 Material 点击效果的实现过程,并分享一个开源库,供大家轻松实现 Material 的点击效果...
  • kifile
  • kifile
  • 2015年01月07日 08:33
  • 2026

Android 实现高斯模糊效果及低版本兼容

版权声明:本文为博主原创,转载务必注明出处,谢谢! 目录(?)[+] 一效果演示二适用RenderScript实现高斯模糊三处理API向下兼容问题及注意点四附 Andro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类似5.0涟漪效果,低版本简陋版
举报原因:
原因补充:

(最多只允许输入30个字)