实现截图
实现要点
listview的设置
<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" />
adapter里对list item的设置
@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
转载请注明原文地址: https://ju.6miu.com/read-658546.html