基于Android家装服务系统 家庭装修App交互设计与实现

1.毕业设计(论文)课题的主要任务(说明:课题背景、意义和培养目标,工程设计类课题应有技术经济分析要求):
  随着社会的不断进步,科技的快速发展,人们的生活节奏也在不断地加快,生活品位也越来越高。很多人买完房子后,会按照自己的喜好进行室内装修,在自己的脑海里想象装修后的效果,但是一旦开始装修,很多小细节就无法再进行修改。家装服务App旨在消除客户的顾虑,让其能提前体验装修后的效果,提供装修交流平台,结合现代科技的发展并为设计师提供一个更大的施展空间。本论文设计一款家装服务App,除了具有一般装修App的功能外,还要实现设计家装效果虚拟现实展示功能。 
2.课题的具体工作内容(原始数据、技术要求、案例分析资料、工作要求等。说明:工科类“技术要求”要有指标参数的具体要求。):
  家装服务App界面设计及交互设计实现首页、装修、设计和问答、效果图等功能模块。 
  首页模块:包括搜索栏、banner图、精彩专题、热门推荐(最近更新的效果图展示)等。 
  装修模块:家装公司、施工团队、建材商城介绍等。 
  设计模块:主要实现设计师介绍、最近更新、设计案例等功能。 
  问答模块:实现我要提问、最近活跃论题、最新提问和等待回答等功能。 
  效果图模块:实现效果图展示、返回和设置等功能。 
  要求:使用Photoshop,Illustrator进行图形图像处理及运用After Effects和Axure软件实现UI交互功能设计。 
首先可以看到,MainActivity是继承自AppCompatActivity的。AppCompatActivity是AndroidX中提供的一种向下兼容的Activity,可以使Activity在不同系统版本中的功能保持一致性。
而Activity类是Android系统提供的一个基类,我们项目中所有自定义的Activity都必须继承它或者它的子类才能拥有Activity的特性(AppCompatActivity是Activity的子类)。
然后可以看到MainActivity中有一个onCreate()方法,这个方法是一个Activity被创建时必定要执行的方法,其中只有两行代码,并且没有“Hello World! ”的字样那么虚拟机中显示的“Hello World! ”是在哪里定义的呢?
其实Android程序的设计讲究逻辑和视图分离,因此是不推荐在Activity中直接编写界面的。一种更加通用的做法是,在布局文件中编写界面,然后在Activity中引入进来。
可以看到,在onCreate()方法的第二行调用了setContentView()方法,就是这个方法给当前的Activity引入了一个activity_main布局,那“Hello World!”一定就是在这里定义的了!我们快打开这个文件看一看。
布局文件都是定义在res/layout目录下的,当你展开layout目录,你会看到activity_main.xml这个文件
 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值