当前位置: 首页 > news >正文

仿叮咚买菜鸿蒙原生APP

# DingdongShopping
这是一个原生鸿蒙版的仿叮咚买菜APP项目

鸿蒙Next发布至今已经有一年多的时间了,但有时候我们想要实现一些复杂的功能或者效果,在开发文档上查阅一些资料还是比较费时的,有可能还找不到我们想要的内容。而社会层面上分享的资料也比较有限,毕竟推出的时间相对安卓和苹果来说还是太短了,但一点也不妨碍大家学习鸿蒙的热情,因为鸿蒙生态大势已成,未来也会有更多的开发者相续分享出自己学习鸿蒙的一些技术与经验。

今天来说一说我在学习鸿蒙的时候遇到的一个小问题,在使用鸿蒙版PullToRefresh框架的时候发现当内容不满一屏时不能上拉加载更多,可能是我想要的效果特殊,在不满一屏的时候其实无需上拉。我根据源码定制了自己想要的效果,也是安卓版本的PullToRefresh用惯了,按照安卓的效果做了样式,也支持了内容不满一屏时可以上拉加载。

另外也仿着叮咚买菜搭了一个应用架子,并实现了分类页的效果,以及从上往下弹出的类似半模态转场弹框,后续有时间的时候再往里写一些其他的功能。

下面是分类页实现的效果动图:

详情请看代码,项目地址:https://github.com/weioule/DingdongShopping


 

http://www.lryc.cn/news/538588.html

相关文章:

  • WordPress“更新失败,响应不是有效的JSON响应”问题的修复
  • kotlin的onFailure: () -> Unit
  • 通过网线将Keysight DSOX4154A示波器信号传输至电脑的Step
  • midjourney 一 prompt 提示词
  • 微信小程序 - 网络请求基础路径集中管理(基础路径集中管理策略、动态切换基础路径)
  • C#的委托delegate与事件event
  • apache artemis安装
  • Lightning基础训练尝试实例
  • osgearth视点坐标及鼠标交点坐标的信息显示(七)
  • 动态规划 之 背包问题
  • 【Azure 架构师学习笔记】- Azure Databricks (11) -- UC搭建
  • RTMP(Real-Time Messaging Protocol)
  • docker容器部署jar应用导入文件时候报缺少字体错误解决
  • 贪吃蛇解析
  • vue非组件的初学笔记
  • LeetCode 热题 100_单词搜索(60_79_中等_C++)(深度优先搜索(回溯))(初始化二维vector的大小)
  • js闭包,跨域
  • 算法练习(力扣-BFS)——102. 二叉树的层序遍历
  • Jetson Agx Orin平台preferred_stride调试记录--1924x720图像异常
  • nlp|微调大语言模型初探索(2),训练自己的聊天机器人
  • win11安装wsl报错:无法解析服务器的名称或地址(启用wsl2)
  • Gentleman:优雅的Go语言HTTP客户端工具包
  • 解锁豆瓣高清海报(三)从深度爬虫到URL构造,实现极速下载
  • IDEA单元测试插件 SquareTest 延长试用期权限
  • PLC的五个学习步骤
  • 深度学习05 ResNet残差网络
  • 卷积神经网络CNN
  • Android:播放Rtsp视频流的两种方式
  • web信息泄露 ctfshow-web入门web1-web10
  • Log4j在Spring项目中的应用与实践