Android Studio——記賬本以及圖表可視化實現


前幾天新學了LiveData、ViewModel、Navigation以及Fragment,這就拿來應用一下。

使用這種方式可以實現大佬們常說的“高內聚,低耦合”,LiveData+ViewModel實現數據長期保存,即實現數據分離;Fragment+Navigation實現邏輯分離;而MainActivity只負責容納Fragment。

項目結構如下:

                 

 

項目功能:

  1、登陸+注冊(這個就不多說了)

 

 

 

   2、RecycleView實現列表展示:

    

 

    2-1、列表點擊瀏覽賬單詳情(可以切換修改模式進行賬單修改):

 

             

    2-2、列表長按出現刪除菜單提示:

       

 

  3、編輯菜單功能(賬單的批量刪除):

      

 

  4、賬單的實時(模糊)查詢(圖中放大鏡):

    

 

  5、數據可視化顯示(時間格式必須是yyyy-mm-dd形式):

    

 

 

總結:大致就這些功能,也是剛學不久,本來想和Room框架一起使用的,結果寫到一半有點懵逼,中途我就換成我習慣的數據庫工具類實現數據儲存了;下次有機會在嘗試吧。下面是我文件壓縮包的鏈接。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM