扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Android 5.0中新增了ripple类型,即波纹效果
成都创新互联公司是一家专业提供青海企业网站建设,专注与成都网站建设、网站建设、HTML5、小程序制作等业务。10年已为青海众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
这里要注意,波纹效果只在5.0以上的设备生效,要实现此种效果,我们需要在res中添加一个新的文件夹drawable-v21用于保存波纹效果.
波纹效果具体实现效果有以下几种:
ripple标签,即对应一个RippleDrawable,当它被设置为一个控件的background属性时,控件在按下时,即会显示水波效果
drawable-v21文件夹下 ripple_with_no_mask.xml
使用方法:
在ripple标签中,添加一个item,其drawable属性为引用的颜色(color) ,则水波效果会限定在drawable对应的RippleDrawable本身矩形区域内部,这里颜色的一个作用是限定边界.
drawable-v21文件夹下 ripple_with_color_mask.xml
需要注意的是:
这里指定id为@android:id/mask,那么默认是不会显示该drawable,而是在点击的时候出现;
如果不指定,那么在显示的时候会显示出item指定的drawable
在ripple标签中,添加一个item,其drawable属性为引用的图片,则水波效果会限定在图片drawable中非透明部分对应的区域内部.
drawable-v21文件夹下 ripple_with_picture_mask.xml
在ripple标签中,添加一个item,drawable属性为引用的形状(shape) ,则水波效果会限定在shape对应的区域内部.
drawable-v21文件夹下 ripple_with_shape_mask.xml
在ripple标签中,添加一个item,在item的内部写上selector标签,那么这个RippleDrawable在按下的时候,同时具有水波效果和selector指定的图层.
drawable-v21文件夹下 ripple_with_selector.xml
至此,文章结束,希望此文能帮助到你,如果对此文有不同见解,欢迎直接评论!
参考:
Android L Ripple的使用
Android5.0适配——水波纹点击效果
1、软件问题,下载的第三方软件和系统有冲突,建议资料备份下,然后恢复出厂,看是否还会出现问题。
2、手机进水的话也会导致屏幕有条纹,触屏失灵等。
3、手机本身显示屏连接主板上的排线接触不良。以上一点排除出现第三种情况的,建议到厂家网点修机机工程师用专业的设备检测维修。
4、手机周围有大功率电器或者存在磁场干扰,可以尝试把手机换个位置。
建议携带设备到正规售后中心进行专业的技术性检测,避免盲目维修,导致其他零部件的损坏。
扩展资料:
手机屏幕保养:
1、电容屏极度怕静电:很容易击穿电容屏。虽然电容屏手机表面的那层玻璃都经过一定的抗静电处理,但不代表能抗得下冬天人体的静电,而且有不少人喜欢在其上面贴一张容易产生静电的劣质屏贴,所以喜欢将手机放在裤兜的朋友应该注意。
2、怕油污和汗水等导电介质:覆盖在屏幕上会形成导电层,从而引起屏幕飘移。所以大家在使用手机前,尽量将手洗干净,擦干再用。平时也要注意经常清理屏幕,保持屏幕干爽。
3、怕“高”温:这里的“高”温并不是用火去烤,而是达到40度左右的温度,就有可能引起电容屏飘移,长期处在这个温度,电容屏就容易坏,这也是不建议大家长时间用手机运行大型游戏的原因。
Material Design是Google推出的一个全新的设计语言,它的特点就是拟物扁平化。
Material Design包含了很多内容,大致把它分为四部分:
主题和布局——Android L——Material Design详解(主题和布局)
视图和阴影——ANDROID L——Material Design详解(视图和阴影)
UI控件——ANDROID L——Material Design详解(UI控件)
动画——ANDROID L——Material Design详解(动画篇)
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流