- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一款基于MaterialDesgin设计的APP课案
一款基于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
您可能关注的文档
- 卧龙川道路路基试验段填筑施工方案.doc
- 卧式钢筋切断机的设计.doc
- 卧龙川道路工业、生活给水管道作业指导书课件.doc
- 卧加滚筒体精镗孔的加工课件.ppt
- 卧龙湖煤矿安全管理工作交流材料课件.ppt
- 一例发热、休克患者引发的思考课案.ppt
- 一体机黑板的使用培训及日常维护课案.ppt
- 卫星气象学知识点汇总课件.docx
- 一元一次不等式组__习题精选(二)课案.doc
- 一元一次方程应用题全部解法课案.ppt
- 2025年投资金融项目构思建设方案.docx
- 2025年公用设备工程师之专业案例(暖通空调专业)能力检测试卷B卷附答案2025.pdf
- 第18课 挽救民族危亡的斗争(教学课件)-高中历史人教统编版(必修)中外历史纲要(上).pptx
- 2024-2025学年江西省南昌市新建区五年级上期末数学试卷附答案解析.pdf
- 2025年投影仪项目建设方案.docx
- 2024年河北省雄安新区小升初数学试卷附答案解析.pdf
- 2025年投资与资产管理服务项目建设总纲及方案.docx
- 2024年江苏省南京市玄武区小升初数学试卷附答案解析.pdf
- 2025年陕西省西安市单招职业适应性测试题库(培优).docx
- 2025年投资与资产管理服务项目可行性建设方案.docx
文档评论(0)