Android Studio——记账本以及图表可视化实现

Android Studio——记账本以及图表可视化实现,第1张

概述前几天新学了LiveData、ViewModel、Navigation以及Fragment,这就拿来应用一下。使用这种方式可以实现大佬们常说的“高内聚,低耦合”,LiveData+ViewModel实现数据长期保存,即实现数据分离;Fragment+Navigation实现逻辑分离;而MainActivity只负责容纳Fragment。项目结构如下:  

前几天新学了liveData、viewmodel、Navigation以及Fragment,这就拿来应用一下。

使用这种方式可以实现大佬们常说的“高内聚,低耦合”,liveData+viewmodel实现数据长期保存,即实现数据分离;Fragment+Navigation实现逻辑分离;而MainActivity只负责容纳Fragment。

项目结构如下:

  

               

 

项目功能:

  1、登陆+注册(这个就不多说了)

 

 

 

   2、RecycleVIEw实现列表展示:

    

 

    2-1、列表点击浏览账单详情(可以切换修改模式进行账单修改):

 

       

      

    2-2、列表长按出现删除菜单提示:

       

 

  3、编辑菜单功能(账单的批量删除):

    

  

 

  4、账单的实时(模糊)查询(图中放大镜):

    

 

  5、数据可视化显示(时间格式必须是yyyy-mm-dd形式):

    

 

 

总结:大致就这些功能,也是刚学不久,本来想和Room框架一起使用的,结果写到一半有点懵逼,中途我就换成我习惯的数据库工具类实现数据储存了;下次有机会在尝试吧。下面是我文件压缩包的链接。

链接:https://pan.baIDu.com/s/1vOMmfga4ciuibMNdu2imsg
提取码:zd8e

 

总结

以上是内存溢出为你收集整理的Android Studio——记账本以及图表可视化实现全部内容,希望文章能够帮你解决Android Studio——记账本以及图表可视化实现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1064468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存