2013-07-06 128 views

回答

0

杰罗姆林登使用Android全息色彩发电机

http://android-holo-colors.com/

Android的全息色彩生成器允许您轻松地创建的Android 组件,如editext或微调用自己的颜色供您 Android应用程序。它将生成所有必需的9个修补程序资产 以及相关的XML可绘制和样式,您可以将 直接复制到您的项目中。

选择要生成颜色的意见,并从XML添加PNG图像&主题它所产生

0

是。创建你喜欢的绘制,并将其设置为ListView:

android:overScrollHeader="@drawable/header" 
android:overScrollFooter="@drawable/footer" 
+1

以上可用于ListView控件 变色,但不适用于滚动型。 – Neela

2

如果你想改变发光的颜色,当你拉列表视图(蓝色光晕效果) 使用

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将显示只有你的颜色。如果颜色相同或者每个单独列表视图初始化之前(如果您希望不同的列表视图发光),请将此代码放在Application类中。

如果你问fadingedge的颜色变化(影子的顶部和列表视图的底部)colorCacheHint内的ListView

+0

这适用于我。大。 –