android实例
文章平均质量分 87
_Tommy_
这个作者很懒,什么都没留下…
展开
-
实现类似launcher的滑动桌面
这个例子中涉及到了以下几个知识点:1) attrs.xml文件的使用2) GestureDetector.OnGestureListener监听手势3) onLayout()、onMeasure()、onTouchEvent()的使用接下来说一下我实现的思路:1) 每个桌面就是一个大组件,水平的排列在线性布局文件中,每个桌面适合屏幕一样大小,所以要拓展LinearLay原创 2011-11-25 14:51:32 · 2649 阅读 · 8 评论 -
自定义使用Adapter的组件(一)
这次,我要实现个类似京东商城android客户端上商品图片展示的组件,如下图展示爱疯4的组件,注意,不包含小箭头。【由于不方便上传图片,就只能使用网上图片了】首先,我先实现上图的效果,要实现这种组件就必须继承AdapterView,实现构造方法、onMeasure()、onLayout()、setAdapter()方法。看代码:public class ImageWallView原创 2011-11-23 16:34:33 · 5319 阅读 · 9 评论 -
自定义使用Adapter的组件(二)
上篇只实现了效果但是图片不能随手势滑动,要想实现这个效果,需要实现接口GestureDetector.OnGestureListener。 实现GestureDetector.OnGestureListener接口需要实现以下方法onDown onShowPressonSingleTapUponScrollonLongPressonFling在这个组件中,我原创 2011-11-23 16:35:22 · 2847 阅读 · 22 评论 -
实现类似UC浏览器的菜单
本章的内容涉及到的了两个知识点:PopupWindow:关于这方面的内容可以看看《使用PopupWindow创建一个简单的菜单》使用TabHost创建标签:这个网上好多教程随便看看就好。实现思路:观察一下UC浏览器的菜单我们可以发现,UC的菜单就是一个个标签页显示在了PopupWindow上,所以可以想到使用PopupWindow+TabHost来实现类似的效果。这样做,在标签页中原创 2011-12-01 17:28:13 · 5541 阅读 · 0 评论 -
网络相册:Gallery+AsyncTask+URLConnection 实现异步加载网络图片
这个例子需要点基础知识:Gallery的使用,这个网上的例子多的是如何使用AsyncTask,这个可以看这里《[Android]异步任务AsyncTask使用解析》使用URLConnection从网络下载图片,这个我在代码中加了很详细的注释异步加载在Android应用上用处很广泛,这篇例子的Adapter部分完全可以移植到其他的组件中,如ListView。下面,我们来看代码吧:原创 2011-11-24 18:22:16 · 9646 阅读 · 32 评论