基于高通410c开发板,开发android端家庭控制中心APP(2)
展开Gradle Scripts在build.gradle文件dependencies代码块中添加如下代码:
在Project窗口中,展开app/res/layout路径,打开activity_main文件。修改代码如下,其中main_title用来显示当前控制模块的名称,tb用来显示当前模块的fragment,bottom_navigation_bar底部导航栏按钮,用户点击可显示对应的fragment。
a) 电动窗帘
右键选择app/res/layout文件夹,创建xml文件,名为curtain_fragment.xml以及mission_item.xml。
其中curtain_fragment文件显示电动窗帘fragment样式,mission_item样式为当前任务列表样式。
curtain_fragment样式最终的显示效果如下:
其中id为control_curtain_slider的Slider控制窗帘位置。ADD CURTAIN MISSION按钮展开任务设置面板。在任务设置面板中,SETDATE按钮点击后设置任务日期,SETTIME按钮点击设置任务时间。Mission Slider设置任务指定的窗帘位置。COMFIRM按钮提交当前的任务,CANCEL按钮为取消当前任务设置。
mission_item样式显示如下:
左侧显示当前任务信息,包括窗帘指定移动的数值以及任务执行的时间,右侧的删除按钮表示删除当前的任务。