Android基础学习笔记之-ListView进阶用法(item圆角效果实现)

这篇博客介绍了如何在Android中为ListView的item实现圆角效果,包括使用shape属性和CardView两种方法。首先,通过创建shape XML文件定义圆角,并将其设置为item背景,同时调整ListView的divider属性以优化视觉效果。接着,介绍了CardView的基本属性,指出其适用于实现圆角效果,并指导如何在项目中引入和配置CardView以达到相同目的。
摘要由CSDN通过智能技术生成

今天简单用缓存优化方式实现了listview的功能,下面让我们实现一下上篇文章留下来的改进方案:

    1).实现item布局的圆角效果

    2).对listview的item进行监听

首先,我们考虑一下该如何实现listview中item的圆角效果呢?

 1. 想法一:通过最普遍的方式-- shape属性定义来实现

这种方式需要在drawable目录下创建shape类型的xml文件来对圆角相关属性进行设置,说到做到,那么让我们来试一下看看吧:

先创建shape属性文件item_shape.xml:

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:Android="http://schemas.android.com/apk/res/android"

    android:shape="rectangle">

    <corners android:radius="12dp"

              />

    <solid android:color="#ff77"/>

    <stroke android:color="#22ddff"/>

 

</shape>

至于shape的相关属性如果不熟悉可以百度一下,设置好角度,填充颜色和线条之后,我们就放在布局当中用一下吧:

只需要在listview_item的布局文件最上面的父容器中加上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值