Android常见的上滑渐变显示标题栏

Android常见的上滑渐变显示标题栏_第1张图片

前言*

~( ̄0 ̄)/, 最近发现很多的APP都有标题渐变的效果,于是就想着写一篇文章记录记录。

废话少说,直接上动图 ,看看市面上常见的上滑渐变的标题栏。

Android常见的上滑渐变显示标题栏_第2张图片

小米商场和淘宝电影

Android常见的上滑渐变显示标题栏_第3张图片Android常见的上滑渐变显示标题栏_第4张图片

分析


相信大家也有过这种需求.其实这很简单。我们可以通过这个

控件.setAlpha(percent);方法去达到上图的效果。

参数范围是 0~1

还有个方法是

setBackgroundColor(Color.argb( alpha, red, green, bule));

参数也很简单

alpha 透明度 0~255

其他的值就是RGB值。如果不知道直接的RGB值怎么拿。可以通过一些小工具获取

Android常见的上滑渐变显示标题栏_第5张图片

演示

Android常见的上滑渐变显示标题栏_第6张图片

可以通过上图查看其值的变化。

总结

无论怎样其中的思想就是监听滑动。然后通过api去改变其透明度。

setBackgroundColor(Color.argb(alpha,red,green,bule));

setAlpha(percent);

两者之间选择api一个使用即可。

接下来靠大家自己去实践才会更清楚哦。正所谓 如马克思所说: 实践才是检验真理的唯一标准。啧啧。【完】

Demo

你可能感兴趣的:(自定义View)