android开发中 UI的研究------借鉴别人的优秀ui

先看看 我通提取android版本 QQ后  仿照的一个界面


并附上工程项目。



首先,咱们需要一个神器apktool。apktool下载

这是个图形的话的apktool,使用起来比命令行的方便。但是在window 7 64位系统运行有问题。所以俺每次还得开虚拟机整他。特别不方便。其他系统运行没太大问题。

他的主界面:


在学习ui的过程中。我们需要的就是他的 反编译apk

拿腾讯的android QQ来说。反编译后的结果就是


这个文件夹的结构大家很熟悉把。

大家在看看 


xml中的布局文件是不是很多啊。。这小就得靠自己想办法找出 自己想要的那个布局了。

有几个小方法可以供大家考虑

1.最最简单的,通过文件名字。比如这个,肯定是关于界面的布局

就是这个界面

2.你安装下他的QQ。找到i要的界面。随便找出布局中一个图片

在在drawable 文件夹中找出这个图片。看他的名字。在通过在xml文本内部搜索这个名字。就能找到这个小图片对应的布局文件了。也就是你需要的那个;还是看例子

我想做一个这样的界面

我就可以在反编译出来的drawable文件夹中找图中画圈的那个图片。

里面图片很多吧。但是很容易找到的。。

好了。我们知道了。腾讯的程序员给他命名为skin_red;接下来搜索他。看他是在那儿用的。这里推荐一个搜索小工具。notepad++;很强大的开源文本编辑工具。为啥推荐他呢?用他的文件查找功能。在不打开文件的情况下。根据关键词查找目录所有文本文件是否包含该关键字


看看查找结果


layout 中的这个文件就是我们需要的直接去找到他复制进去你的项目把。当然复制进去后。会有很懂错误。缺失写什么selector 或者图片什么的自己 在相应的文件夹找到复制进去就醒啦。

这就是大致的流程  

自己可以在学习别人xml文件布局的时候总结下。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值