项目要做一个列表,给出的条目获得焦点时的图片是这样的,看这个图片,边框发光的效果范围超大,如果按正常的做法,要使条目中文字显示正常,就要把每个item的高度设为很高,这样显然不适合要求,让设计师将焦点图片的发光范围改小,效果也可能达不好之前设计的效果,这个设计师怎么就非要设置这们的效果呢 ?结果研究半天只能有下面这勉强可行方法
1 , 之前是要ListView实现的,现在改用GridView来实现:主要是在ListView基础上加两个属性:android:numColumns="1"
android:verticalSpacing="@dimen/grid_view_v_spacing" 因为用ListView实现不了 其中grid_view_v_spacing根据实际情况设置负值如:
<dimen name="grid_view_v_spacing">-180px</dimen>
这样能够达到效果,条目比较少时没有问题,但问题是:如果条目比较多超出了屏幕时,第一个条目和第二这条目之间切换时看起来整个GrivView与它上面的内容间距会有变化,所以效果还是不理想,我想这