public class Activity01 extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获得Gallery对象
Gallery g = (Gallery) findViewById(R.id.Gallery01);
//添加ImageAdapter给Gallery对象
g.setAdapter(new ImageAdapter(this));
//设置Gallery的背景
g.setBackgroundResource(R.drawable.bg0);
//设置Gallery的事件监听
g.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
Toast.makeText(Activity01.this,"你选择了"+(position+1)+" 号图片",
Toast.LENGTH_SHORT).show();
}
});
}
}
public class ImageAdapter extends BaseAdapter
{
// 定义Context
private Context mContext;
// 定义整型数组 即图片源
private Integer[] mImageIds =
{
R.drawable.img1,
R.drawable.img2,
R.drawable.img3,
R.drawable.img4,
R.drawable.img5,
R.drawable.img6,
R.drawable.img7,
R.drawable.img8,
};
// 声明 ImageAdapter
public ImageAdapter(Context c)
{
mContext = c;
}
// 获取图片的个数
public int getCount()
{
return mImageIds.length;
}
// 获取图片在库中的位置
public Object getItem(int position)
{
return position;
}
// 获取图片ID
public long getItemId(int position)
{
return position;
}
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView imageview = new ImageView(mContext);
// 给ImageView设置资源
imageview.setImageResource(mImageIds[position]);
// 设置布局 图片120×120显示
imageview.setLayoutParams(new Gallery.LayoutParams(120, 120));
// 设置显示比例类型
imageview.setScaleType(ImageView.ScaleType.FIT_CENTER);
return imageview;
}
}
分享到:
相关推荐
NULL 博文链接:https://kusebingtang.iteye.com/blog/907193
android 中Gallery控件相当于一个图片浏览器,将图片资源加载进去便可以显示其效果
3、拖拽效果的用户体验很好。 4、支持item选择效果,前提是item实现了View类的setSelected()方法。 5、点击测试用例1中第一个Item,即往Gallery中动态添加Item。 6、测试用例2中使用了多线程,取得当前Android...
NULL 博文链接:https://byandby.iteye.com/blog/815736
在Android中是通过Gallery来实现拖动效果的。 通过Gallery可以实现各种各样的效果,此篇文章只是简要谈谈他的用法,至于后续的一些效果 有机会的时候做一个整理。 首先看看其简单实现吧!本次实例是通过选取图片...
添加相簿目录,你可以可以把建立好的Gallery目录拖拽到album中。 Tages 管理图片的相关Tag标签,新建、删除、编辑Tag都可以。 Options Gallery options的设置,设置生成缩略图的尺寸、图片显示尺寸、图片的相关设置...
图片浮动随意拖拽的效果实现,并且可以点击跳转你想要的界面.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
相册加载和图片拖拽,本例子加载相册相片效果,和添加拍照功能,.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
本文实例讲述了Android开发实现Gallery画廊效果的方法。分享给大家供大家参考,具体如下: 画廊 使用Gallery表示,按水平方向显示内容,并且可以用手指直接拖动图片移动,一般用来浏览图片,被选中的选项位于中间,...
此Android工程通过在ImageAdapter里加入Gallery,实现了图片拖动效果,并通过ScaleAnimation实现了点击某个图片使其放大的功能。
相册加载和图片拖拽,本例子加载相册相片效果,和添加拍照功能, 从相册选择图片添加选择顺序效果,并且支持图片拖拽换.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
自定义的ImageView, 跟Gallery 同时支持图片的触控缩放,拖拽, 并且兼容gallery的滑动切换图片, 整体功能实现, 但效果还有些不尽如人意, 如有大神, 多谢指教!
Android实现左右滑动查看图片效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Gallery拖动翻页(非滑动),实现首页、末页再翻页提示,实现Gallery放大、缩小动画效果。Dialog实现各类设备的全屏及MENU类型布局,Dialog动画效果等等。
android 3D gallery 实现无限拖动图片3D炫耀效果 。
Android平台的Gallery可以实现很棒的图片拖动效果,本资源是关于Gallery的一个demo
Gallery控件一般是用于显示图像列表,因此也称为是画廊控件, Gallery只能水平显示一行,而且支持水平滑动效果。也就是说,单击、选中或者拖动Gallery中的图像, Gallery图像中的列表会根据不同的情况向左向右移动...
android中图片拖动效果,可以用来做网易新闻的效果
100. 打包jquery拖动条拖动图片缩略图及放大图片效果插件(翻版thickbox插件) 101. 打包基于jQuery对图片边框修饰插件示例下载(支持图片阴影效果、顶部banner效果、邮票边框、毛边相框、云朵包围效果) 102. 推荐...