类似于淘宝一样,我们在写一些购物、订餐之类的app的时候,在用户选择购买或者加入购物车时可以添加一个商品飞到购物车中的动画效果,如下图所示:
实现这个效果还是不算难的,但涉及的问题比较多,还是挺有学习价值的。主要面对的问题有以下几点
1、cell中有button,如何获得该button,即如何知道用户点击的是哪一个button。
2、坐标系的转换,这里频繁使用坐标系转换,主要原因是这里需要涉及三个视图——cell、tableView、view
3、Bezier曲线的应用。
下面我们一一来解决这些问题。
正好...
分类:
移动开发 时间:
2015-01-01 17:24:04
阅读次数:
1405
昨晚跟一沙县小吃老板聊天,突然想到一个貌似可行的解决方案,就订餐并送货上门这一块儿. ? 假设有一栋楼,4层,5层,6层分别有人同时在某一家店里订餐了,那么这个餐厅就需要一个送餐员过去为他们送餐.但这个时候,...
分类:
其他好文 时间:
2014-12-16 19:36:22
阅读次数:
183
装饰着模式装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。案例有这样一个项目,做一个餐厅订餐系统。起初的代码结构是这样的。前面有很多Beverage的继承类,现在遇到的问题是牛奶的价钱上涨了,那么所有相关的类,我们都要进行调整,比如Milk,SugarAndM...
分类:
其他好文 时间:
2014-12-16 19:02:27
阅读次数:
315
现在很多App都集成了扫一扫功能,最常用的微信、QQ、手机助手等。二维码也使得生活变得更加简洁,扫一扫订餐、扫一扫下载等等。那么,说到二维码,我们不得不提Google一个开源的扫码框架:zxing。 开源下载:http://code.google.com/p/zxing/ zxing是基于多...
分类:
移动开发 时间:
2014-11-26 17:59:13
阅读次数:
367
关于通过JDBC访问本地MySql数据库的一篇文章http://blog.csdn.net/leelit/article/details/41044187,昨天学完JDBC访问本地数据库后就想,怎样可以远程访问数据库,真正使其成为一个服务器。后面又联想起自己之间做的一个单机版外卖订餐App,如果可以使其通过数据库来维护,那才是一款真正有意义的App。后面又搜了一下远程访问数据库的方法很快就找到了答...
分类:
移动开发 时间:
2014-11-13 13:02:49
阅读次数:
231
最近没有怎么编码,就把断断续续做了半年的毕业设计拿出来回顾一下。校园助手,分为服务器端与Android客户端,在此主要介绍客户端,服务器是一位大神用node.js写的。主要实现的功能有:登陆,信息查询,地图,订餐,网页的调用与解析,主要费劲的就是界面。客户端的框架是参照..
分类:
移动开发 时间:
2014-11-04 06:55:02
阅读次数:
226
背景:互联网越来越发达,宅男越来越宅,网上订餐送叫外卖的越来越多. 注:本文仅做后台数据库设计,不做系统功能设计. 一、数据库需求分析 1、用户分为游客、注册用户和管理员用户,只有登录用户才能进行网上订餐...
分类:
数据库 时间:
2014-10-22 18:35:59
阅读次数:
321
移动互联网的迅猛发展为我们的生活带来了巨大的改变,现如今,衣食住行方面所存在的问题你大多都可以在移动互联网上找到解决方案。比如,如果你想订餐,你也可以通过订餐APP来解决,无需打电话,也无需预约,使用起来几乎没有任何障碍。
这些订餐APP也被称为是鼠标加车轮的O2O订餐模式,由于方便、省事儿,这一模式得到了白领和学生们的青睐。不过,目前市面上绝大多数订餐APP却陷入了步履维...
分类:
移动开发 时间:
2014-10-15 13:57:50
阅读次数:
195
应用名称 美食街同城在线订餐网站 应用地址 http://msj.pw 应用说明 以地图为载体,以GIS为基础数据驱动,方便用户在选择餐馆的时候直观了解送餐的时间,让快餐真正的“快”起来。 应用所使用的技术 本应用...
分类:
其他好文 时间:
2014-08-31 14:36:21
阅读次数:
241