SaoUnits开发日志-第一期
简介:
看过刀剑神域的小伙伴都对里面的游戏菜单很熟悉吧,很想要一个那样的菜单有木有,,Ծ‸Ծ,,,
于是上网搜索了一下,果然已经有小伙伴做过了,还做得相当不错ԅ(¯﹃¯ԅ) ,
但是作为一个刀剑粉丝还是决定要做一个自己的菜单应用(๑>ڡ<)☆,
现在将制作过程分享给小伙伴,作为一个安卓新手,肯定有很多不足之处 (ฅ´ω`ฅ)。
希望各位走过路过的大神能够多指点指点。让我可以做的更好。
该日志不定期 更新,欢迎诸位小伙伴来此视察。
该文章最后会给出电脑版sao菜单的传送门,喜欢的小伙伴去下载吧。
整体页面设计:
这个是页面的整体设计,使用一个xml文件配置。
这是xml文件的源代码:
几个重点说明:
1.如何保证几个功能按钮分布均匀
使用表格布局并将所有表格行的权值设置为1;
android:layout_weight="1"
2.如何保证中间部分可以讲页面填满而且不会把下面的按钮挤出屏幕。
将表头和底部均设置id,把中间部分设置为表头之下,结尾按钮之上了 然后设置为填充父窗体就行了。
/***********************************************/
<!-- 标题图片 -->
android:id=
"@+id/tital"
<!-- 主功能区-->
android:id= "@+id/body"android:layout_width= "match_parent"android:layout_height= "match_parent"android:layout_above= "@id/end"android:layout_below= "@id/tital"<!-- 最下面的两个按钮:表格布局 --><TableLayoutandroid:id= "@+id/end"/***********************************************/
3.如何控制图片按钮点击的效果:
按钮点击效果可以通过代码控制,但是相对比较麻烦,
如果只是一些简单的改变背景或者是点击后改变图片内容,
使用一个xml文件配置即可,省时方便。
a.按钮组背景的控制:
界面效果展示:
正常界面:
按下按键:
按下按钮: