gpt4 book ai didi

Android ListView ScrollView 从蓝色改变边缘发光颜色

转载 作者:行者123 更新时间:2023-11-29 21:39:43 27 4
gpt4 key购买 nike

是否可以将 ScrollView 和 ListView 的边缘发光颜色从蓝色更改为橙​​色?

最佳答案

如果你想改变发光的颜色,当你拉 ListView 时(蓝色发光效果)使用

int glowDrawableId = getResources().getIdentifier("overscroll_glow", "drawable", "android");
int edgeDrawableId = getResources().getIdentifier("overscroll_edge", "drawable", "android");
Drawable androidGlow = ContextCompat.getDrawable(this, glowDrawableId);
Drawable androidEdge = ContextCompat.getDrawable(this, edgeDrawableId);
androidGlow.setColorFilter(getResources().getColor(R.color.white_20), PorterDuff.Mode.SRC_IN);
androidEdge.setColorFilter(getResources().getColor(R.color.white_20), PorterDuff.Mode.SRC_IN);

模式 SRC_IN 将只显示您的颜色。如果颜色相同或在每个单独的 ListView 初始化之前(如果您想要不同 ListView 的不同发光),请将此代码放在应用程序类中。

如果您询问 fadingedge 的颜色变化( ListView 顶部和底部的阴影)更改 ListView 中 colorCacheHint 的颜色

关于Android ListView ScrollView 从蓝色改变边缘发光颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com