- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一款基于Material Desgin设计的APP
介绍
淘School是一款基于MD的一款校园二手商品交易平台,当然小编只是简单的开发了一些功能,并没有完善,只是想做一款MD的APP,并没有交易支付的功能,只是把我感觉比较好的MD的一些组件融到了项目中,下面小编来详细介绍一下用到的技术:
因为小编服务器端不是很熟练,所以就用了Bmob,还不错挺容易上手的,就依赖了它的两个库而已,网络请求和模型都是封装好的,我们直接调用就可以。
先看一下小编引用的一些库吧:
compile com.android.support:appcompat-v7:23.1.0
compile files(libs/BmobSDK_V3.4.5_1111.jar)
compile files(libs/okio-1.4.0.jar)
compile com.android.support:support-v4:23.1.0
compile com.github.manuelpeinado.fadingactionbar:fadingactionbar-abc:3.1.2
compile com.android.support:design:23.1.0
compile com.pnikosis:materialish-progress:1.7
compile me.drakeet.materialdialog:library:1.2.8
compile com.jakewharton:butterknife:7.0.1
compile com.nostra13.universalimageloader:universal-image-loader:1.9.5
compile com.weiwangcn.betterspinner:library:1.1.0
compile com.nineoldandroids:library:2.4.0
1.Android Support Desgin
CollapsingAvatarToolbar 头像随ListView滚动缩回到ActionBar特效
TextInputLayout带动画的输入框
2.ActionBarDrawerToggle、DrawerLayout、ActionBar 结合
3.RippleEffect水波纹效果
4.PagerSlidingTabStrip+viewpager实现选项卡左右滑动
5.FloatActiconButton悬浮按钮实现仿钉钉悬浮按钮
6.PullToZoomScrollView实现下拉自动放大头部View
7.materialdialog实现的对话框
8.MaterialSpinner实现的带效果的spinner
9.butterknife注解框架
小编用到的技术基本上就这些,下面小编会详细的介绍一下。
技术实现
1.主界面
先介绍一下主界面吧,主界面小编用的是ActionBarDrawerToggle+DrawerLayout+ActionBar实现的滑动抽屉效果。布局文件就不介绍了,这个用的也挺多的,网上资料也很多,介绍几个方法吧
//设定左上角突变可点击
getSupportActionBar().setHomeButtonEnabled(true);
// 给左上角图标的左边加上一个返回的图标 。对应ActionBar.DISPLAY_HOME_AS_UP
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//设置标题 getSupportActionBar().setTitle(getResources().getString(R.string.action_title));
// 使自定义的普通View能在title栏显示,即actionBar.setCustomView能起作用,对应ActionBar.DISPLAY_SHOW_CUSTOM
actionBar.setDisplayShowCustomEnabled(true)
closeDrawers();//关闭抽屉
2.滑动选项卡
小编主界面的滑动选项卡用的是PagerSlidingTabStrip+viewpager管理fragment
3.主界面的悬浮按钮
悬浮按钮在github上有Demo,
用的是第一个,然后重写了一下里面的滑动监听实现了listview滑动显示隐藏按钮。看一下布局文件:
pustrading.view.floatbut
您可能关注的文档
- 一般将来时探究.pptx
- 一般公差中文完整版Y-ES-SD-2101探究.doc
- 一般论述类文章阅读(教师版)探究.doc
- 一般砂浆、混凝土配合比表探究.doc
- 一般施工方案探究.doc
- 一包竞争性磋商探究.doc
- 一层轻型钢检测大棚施工组织设计方案探究.doc
- 一层模板架搭设方案探究.doc
- 一次函数的综合题探究.doc
- 一代伟人-乔布斯励志故事探究.doc
- 线段垂直平分线的性质定理及其逆定理(课件)湘教版八年级数学上册(1).pptx
- Unit5ArtworldComicstripWeletotheunit课件-译林版(2012)九年级英语上册.pptx
- Unit2We‘refamilySectionA(1a-1d)课件-人教版七年级英语上册(1).pptx
- 第3课时解一元一次方程去括号课件苏科版数学七年级上册(1).pptx
- 第1课时平行线的判定(1)_1.pptx
- 三角形全等的判定课件人教版八年级数学上册.pptx
- 指数函数的图像与性质说课课件-高一上学期数学人教A版.pptx
- 三角形的内课件人教版八年级数学上册.pptx
- Unit11SadmoviesmakemecrySectionA1a-2d课件人教版(2012)英语九年级全册.pptx
- Module4Unit2课件-外研版英语九年级上册.pptx
最近下载
- 体例格式10:工学一体化课程《windows服务器基础配置与局域网组建》任务4学习任务信息页.docx VIP
- 学堂在线 实用绳结技术 期末考试答案.docx VIP
- CATL锂离子电池结构设计培训资料.docx
- 体例格式10:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务信息页.docx VIP
- 学堂在线 大数据机器学习 章节测试答案.docx VIP
- 软件开发项目重点难点分析及措施.docx VIP
- 零能耗建筑与近零能耗建筑的实现.pptx VIP
- 人教版(新教材)七年级上册地理第二章《地图》全单元教学课件.pptx
- 2025至2030中国苯乙烯马来酸酐共聚物行业项目调研及市场前景预测评估报告.docx VIP
- 配电项目工程重点、难点及解决措施.docx VIP
文档评论(0)