ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setC...
分类:
移动开发 时间:
2014-10-03 01:10:43
阅读次数:
251
给一个View设置一个圆角的背景颜色,我们一般会使用xml文件设置,使用节点设置,但是如果我们对一系列的View设置圆角北京,并且背景颜色色值不同,那么我们第一感觉想到的是创建多个xml文件,更改solid填充背景,其实我们可以使用一个xml文件就可以搞定,使用代码更改里面的填充颜色色值。废话不多话,看代码。
效果:
首先:创建activity_main.xml...
分类:
其他好文 时间:
2014-09-30 17:27:49
阅读次数:
147
我们一般会把界面上展示的颜色抽取到res/values/color中,这样方便的获取,也方便同意管理。
那么我们怎样获取color文件中的色值,并且给我iview设置背景的颜色呢。
第一种:
如果你在color中是这样写的,#eed776
那么在给view色值背景的时候,应该这样获取
view.setBackgroundColor(c...
分类:
其他好文 时间:
2014-09-30 16:49:19
阅读次数:
168
NSString *color = model.display_color;
long colorLong =
strtoul([color cStringUsingEncoding:NSUTF8StringEncoding],
0, 16);
// 通过位与方法获取三色值
int R =...
分类:
其他好文 时间:
2014-09-29 17:09:51
阅读次数:
193
安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是“太丑”^_^
所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件。
再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色
(值得一提的是支持渐变色)
代码:
...
分类:
移动开发 时间:
2014-09-29 14:03:10
阅读次数:
202
今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。
android:dupl...
分类:
移动开发 时间:
2014-09-28 17:12:53
阅读次数:
241
颜色值(Color)转换成图片(Image)...
分类:
其他好文 时间:
2014-09-28 15:08:32
阅读次数:
168
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setC...
分类:
移动开发 时间:
2014-09-28 13:29:22
阅读次数:
188
网上有个ColorPicker开源项目,选择颜色值。而在这里我想实现的是动态修改一个view的背景色。
开一个线程,每隔1s修改一次view的背景色。
我们知道在android里设置一个view的背景色有
framelayout.setBackgroundColor(Color.parseColor("#"+arg0.obj));就是用android的Color类去解析一个带#号的十六进制色...
分类:
移动开发 时间:
2014-09-21 15:00:20
阅读次数:
282