scroll.setmOnScrollChangedView(new ScollerViewItem.OnScrollChangedView() {
@Override
public void OnScrollView(ScollerViewItem scollerViewItem, int l, int i, int oldl, int t) {
Log.i("abb", "OnScrollView: "+height);
if (i <= 0) {
Fragment_home.this.shousuo.setBackgroundColor(Color.argb((int) 0, 255, 255, 255));//AGB由相关工具获得,或者美工提供
// Log.e("111", "y <= 0");
} else if (i > 0 && i <= 200) {
float scale = (float) i / 200;
float alpha = (255 * scale);
Fragment_home.this.shousuo.setBackgroundColor(Color.argb((int) alpha, 255, 255, 255));
//Log.e("111", "y > 0 && y <= imageHeight" + " " + alpha);
} else {
Fragment_home.this.shousuo.setBackgroundColor(Color.argb((int) 255, 255, 255, 255));
//Log.e("111", "else");
}
}
});
自定义颜色渐变代码
最新推荐文章于 2024-08-08 02:09:56 发布