相信大家都对IPone的拖动效果情有独钟吧!这是一个比较炫的效果,Android也可以时间这个效果,而且并不难。要实现这个效果需要一个容器来存放Gallery显示的图片,可以使用一个BaseAdapter类的派生来来装这些图片。然后需要监听其事件setOnItemClickListener,从而确定用户选择哪一张图片。要实现这些,首先,要把需要显示的所有的图片的索引放在一个int的数组当中。接着通过setImageResource方法来设置ImageView要显示的图片资源,最后将每张图片的ImageView显示在屏幕上。
话不多说,下面看看效果图:
下面是具体的实现代码:
首先看看布局文件是如果实现Gallery的
其次是存放这些ImageAdapter资源的实现,代码清单如下
最后我们通过setAdapter方法把资源文件添加到Gallery显示,代码清单如下:
就这样实现了拖动的效果,代码并不多,实现起来也不难