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

时间:2013-07-06 13:58:20

标签: android android-theme

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

3 个答案:

答案 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"