Android ListView元素间隙线自定义渐变效果

fmms 13年前
     <pre class="brush:xml; toolbar: true; auto-links: false;">首先创建一个简单的ListView,并设置对应的属性</pre>    <pre class="brush:xml; toolbar: true; auto-links: false;"><ListView      android:id="@+id/artistsNameView"      android:layout_width="fill_parent"      android:layout_height="match_parent"       android:divider="@drawable/jblineshape"       android:dividerHeight="1sp">  </ListView></pre>    <pre class="brush:xml; toolbar: true; auto-links: false;">注意其中两句:对应的就是设置ListView中的Item之间的间隙线的,使用的一个XML文件:jblineshape.xml(实现的是渐变线的效果)  --->> android:divider="@drawable/jblineshape" --->> android:dividerHeight="1sp"</pre>    <p></p>    <pre class="brush:xml; toolbar: true; auto-links: false;">配置文件:jblineshape.xml,为渐变效果的,透明->白色->透明(可根据自己需要进行设置)  <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" >     <gradient          android:startColor="#00000000"          android:centerColor="#FFFFFF"         android:endColor="#00000000"      />     <corners          android:radius="4dp"         />  </shape></pre>    <p></p>    <p>效果图:</p>    <p><img title="Android ListView元素间隙线自定义渐变效果" border="0" alt="Android ListView元素间隙线自定义渐变效果" src="https://simg.open-open.com/show/62fa8a129e693d4f38e003f41cf1b8d0.png" width="350" height="513" /></p>