Android UI进阶之仿iPhone的tab效果

2014-11-24 14:57:55 · 作者: · 浏览: 38



在开始之前,我们必须掌握最基础的,也就是android中图形界面的绘制。首先讲下简单图形的绘制,这里我们就借绘制这个



的背景部分来讲下吧。直接看代码



在xml中这样配置



这样就会得到如下的效果,这显然不是我们想要的。



不过别着急,我们只要在onDraw()这个方法里面添加如下一段代码:


[c-sharp]





是不是很简单呢。图形绘制中还有一个比较重要的是贴图的绘制。同样这个例子,我们在这个背景上绘制一个图标,非常的简单,同样在onDraw()这个方法里面添加如下代码





代码非常简单,第一行获得图片资源,第二行第一一个画笔,同时打开抗锯齿和过滤,第三行设置画笔颜色,最后一行绘制图片。


来看看效果



还不错吧,当然要实现完全的tab效果,这还是远远不够的。今天就写到这吧,天冷啊,手都冻僵了,明天或者后天我再接着写,从而最终实现和iphone一样的tab,当然也有完全可以替代原生tab的功能。