中超
horizontalscrollview(移动应用开发技术这么多,我们该如何做选择)

下面我们来看一下具体demo的开发过程

由于之前开发过预约订餐的demo,想着也可以试试预约住宿的APP,如果要重新设计很麻烦,而且也只是想搞一个demo,并不发布上线,就在应用商店里搜寻到一个很新颖的应用,仿照着做。找到我们的UI美女把全部的图片切给我,接下来就是开发了。



其中一个页面使用了侧滑菜单控件SlidingMenu (http://www.imagapp.com/doc/slidingmenu)来完成信息导航(如下图)。SlidingMenu定义了两个item,第一个item一开始是隐藏的,当点击左上角按钮时调用open()方法显示侧滑菜单,当然,SlidingMenu本身就带了滑动的效果,右滑就可以响应出侧边栏。如果使用原生的话,Android倒是提供了HorizontalScrollView,虽然不用手动处理各种冲突,但也要了解事件的分发机制。

下图使用了弹出菜单控件popupmenu(http://www.imagapp.com/doc/popupmenu),内容填充部分一个列表list搞定,可以自己设置list的背景,边距,文字颜色等样式。

上图中的产品类型选择由上拉菜单控件actionmenu(http://www.imagapp.com/doc/actionmenu)展示,ActionMenu控件用来显示iOS ActionSheet风格的上拉菜单,风格固定,不能自己定制背景和样式,并且只能通过Javascript脚本动态创建。效果图如下

下面的几张效果图相对来说就很简单了,大多数布局都是用的list控件实现的,跳转页面使用onclick="$page.open('')"方法。个别页面加入了screen控件来展示多组图片。

<?xml version="1.0" encoding="utf-8"?>

<page>

<left>

<label style="font-size:18;color:#3a3a3a;margin-left:32">邀请好友</label>

</title>

<list type="transparent" style="padding:0 18">

<row><button style="background:#ff5a5f;height:44;width:100%;font-size:15;color:#ffffff;align:center;padding-top:2">邀请联系人</button></row>

<row>

<label style="color:#727a7e;font-szie:15;align:center;margin:0 10">或</label>

</row>

<row><label style="color:#4d5153;font-size:13;align:center">分享链接</label></row>

<item style="padding:15 0;col-width:*,3,50">

<col></col>

<col><row style="height:44;background:#ffffff"><icon src="share.png" style="align:center"/></row></col>

<item style="margin-top:15;padding:0 0 44">

<row style="background:#c9ccc7;height:1"></row>

<row><label style="font-size:15;color:#7a8286;align:center">您有旅行基金即将到账</label></row>

<row><label style="font-size:15;color:#ff4c51;align:center">查看过去的邀请</label></row>

</list>

</content>

</imag>

更详细的源码链接:https://github.com/imagjs/Housing-resources


顶一下()     踩一下()

热门推荐

发表评论
0评