这段时间的总结

本文分享了使用ExpandableListView实现仿淘宝购物车效果的过程,包括如何通过唯一标记控制商品选中状态及价格更新,以及规格控制功能的实现思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、这是11.9日需要完成的仿淘宝购物车的效果,在8日已经纠结了一天,好在度娘让我找到了前辈们的经验,再看了一位大神的代码后恍然大悟,参考https://www.jianshu.com/p/93515210e053

所用的控件是ExpandableListView 这个我很少用的控件,所以这里有必要提一下ExpandableListView是包含型listview,现在一般展开收回列表大多用的都是这个控件,在看大神代码前我并没有想到这个控件。

其实思路就是给每一条数据独有的一个标记来判断这条数据有没有被选中,然后根据选中的状态来改变其他选中的状态以及价格,看起来挺简单的,到做的时候如果没有看代码还真不好控制,之前尝试了很多,比如用实体类,用Boolean都不能完整的控制。   

这里代码不贴了,参考链接大神的就好了,我就谈下这个功能做下来对自己的一些思考,其实现在有点懵,因为一些没做过的功能让我完全靠自己一点点摸索还真困难, 但是每到一个功能我就上网找别人写过的代码我又觉得好像和自己没什么关系,这工作但凡稍微懂点代码的应该都可以做,换下数据换下接口的问题,想到之前华晨宇在一次采访中谈到技术,模仿别人的还是技术阶段,什么时候能够用那技术写出自己的东西,才是自己的东西,我就特别希望自己能每次看到别人写的代码自己用的时候能想到以后要怎么改,怎么用,怎么把这技术变成自己的东西。

2、11.7号完成的是和规格有关的,多个规格放在一起控制,思路是将规格展开来,将所有规格放在一个集合里,通过选择的规格和集合中的规格遍历一次,如果有就是选中状态,如果没有就弹出提示没有该商品。

以上两点是对于我来说比较有感觉自己提高的商城类APP的点,接下来还有没有尝试过的微信支付和支付宝支付,又得拜托各位大神了。加油!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值