实现截图
![这里写图片描述](https://img-blog.csdn.net/20170204173949006?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hleWlsaXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
实现要点
<ListView
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="13dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:divider="#e6e6e9"
android:dividerHeight="0px"
android:listSelector="#00000000" />
@Override
public View getView(final int position, View convertView, final ViewGroup parent) {
ViewHolder viewHolder;
if (getCount() == 1) {
convertView.setBackgroundResource(R.drawable.common_list_only_one_item_selector);
} else if (getCount() > 1) {
if (position == 0) {
convertView.setBackgroundResource(R.drawable.common_list_more_than_one_top_item_selector);
} else if (position == getCount() - 1) {
convertView.setBackgroundResource(R.drawable.common_list_more_than_one_bottom_item_selector);
} else {
convertView.setBackgroundResource(R.drawable.common_list_more_than_one_middle_item_selector);
}
}
return convertView;
}
完整工程
RoundListView