高仿UC半透明MENU菜单(有图有真相)



 转载自:http://www.eoeandroid.com/thread-111822-1-1.html

 

好的布局外观都值得大家学习
UC浏览器的布局风格令人赏心悦目
可以称得上是典范
在下就仿UC界面做了个DEMO
希望大家能够喜欢(不喜欢的表拍砖哈)

下面两张是UC原版效果图

高仿UC半透明MENU菜单(有图有真相)
 


高仿UC半透明MENU菜单(有图有真相)
 

这两张是在下的仿图
高仿UC半透明MENU菜单(有图有真相)

 


高仿UC半透明MENU菜单(有图有真相)
 

 

 

没有用原生的素材图片,效果不是仿的很好,布局方面参考了论坛里前辈们的杰作
在此基础上提炼升华,主要使用POPWINDW来实现半透明的弹出菜单
其实用对话框来承载视图也是可以的,只不过位置不好摆放
当然POPWINDOW也有缺陷,就是本身继承自OBJECT
那么很多行为就要自己去实现了
例如弹出时背景的置灰,焦点的获取,TOUCH事件的处理等
做的过程中遇到不少问题,陆续都解决了
好了具体的大家看代码吧,需要注意的地方都写注释了
例子尽可能的使用XML配置属性
这样不仅灵活,也有助于代码的简洁
让大家对UI属性有更深刻的认识


好了,其他废话就不多说了