是否可以将ScrollView和ListView边缘发光颜色从蓝色更改为橙色。?
答案 0 :(得分:2)
如果你想改变发光的颜色,当你拉下listview(蓝色发光效果) 使用
git ls-files -z | xargs -0 rm
模式SRC_IN将仅显示您的颜色。如果颜色相同或在每个列表视图初始化之前(如果您想要不同的列表视图的不同光亮),请将此代码放在Application类中。
如果你询问fadingedge的颜色变化(一个影子列表视图的顶部和底部)
在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);
的颜色
答案 1 :(得分:0)
使用JérômeVanDer Linden的Android Holo Colors Generator
http://android-holo-colors.com/
Android Holo Colors Generator可让您轻松创建Android 诸如editext或spinner之类的组件,您可以使用自己的颜色 Android应用程序。它将生成所有必要的九个补丁资产 以及您可以直接复制的相关XML绘图和样式 进入你的项目。
选择要为其生成颜色的视图,并添加pngs&来自它生成的XML的主题
答案 2 :(得分:0)
是。创建你喜欢的drawable并为listview设置它:
android:overScrollHeader="@drawable/header"
android:overScrollFooter="@drawable/footer"