一、基本介绍
美食天下是一款菜谱App,能帮助你学习各种菜的做法,其中搜索功能能搜到大部分的菜谱,另外还有购物车和收藏和更换背景等功能。新加入更新功能,App持续更新中!
1.登录界面
顶部的自定义Imageview,使用cilpPath方法裁剪一个圆心,把圆心位置上移形成如下效果
2.主页面
整个软件使用drawerlayout侧滑菜单,底部导航栏为软件框架
FrameLayout 分为3个Fragment
HomeFragment使用到了Banner,ListView,GridView,RecycleView等控件。
ShopFragment使用到了RadioGroup,RecycleView等。
CommunicationFragment使用到了ViewPager,ListView等;
数据的获取使用Jsoup框架,抓取了美食天下网站上的数据;
3.详情界面
顶部使用Glide框架加载网络图片,TextVIew使用跑马灯效果,点击Button按钮收藏即可添加到数据库,可以在我的收藏页面加载;步骤栏使用了RecycleView等,效果如下!
4.购物车页面
整体使用RecycleView,点击删除即可从数据库中删除数据,删除时使用handler更新底部总价格的变化,效果如下
5.我的收藏页面
由于每个食物的介绍长度不同,使用了RecycleView的瀑布流模式,同样点击每一项可以进入详情页面,点击删除即可从数据库中删除数据,效果如下!
6.饮食健康页面
整体使用了Banner和ListView,点击进入详情页WebView加载网页,效果如下!
二、数据库模块
使用了Bmob云端数据库,可以更加直观的浏览数据。
用户表:
购物表:
商品表:
项目下载
https://pan.baidu.com/s/1bF0dVj9sxcriXm9-RqMSkA
QQ:1359700742