Android实现图片滚动效果
Android开发图片滚动效果,供大家参考,具体内容如下
效果图:
设置适配来设置图片位置大小
packagecom.example.gallary;
importandroid.content.Context;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.widget.BaseAdapter;
importandroid.widget.Gallery;
importandroid.widget.ImageView;
publicclassImageAdapterextendsBaseAdapter{
privateContextmContext;//图片数组源
privateInteger[]imgs={R.drawable.img1,R.drawable.img2,R.drawable.img3,R.drawable.img4,R.drawable.img5,R.drawable.img6,R.drawable.img7};
publicImageAdapter(Contextc){mContext=c;}
@Override
publicintgetCount(){returnimgs.length;}//获取图片位置
@Override
publicObjectgetItem(intposition){returnimgs[position];}//获取图片ID
@Override
publiclonggetItemId(intposition){returnposition;}
@Override
publicViewgetView(intposition,ViewconvertView,ViewGroupparent){
ImageViewimageview=newImageView(mContext);
imageview.setImageResource(imgs[position]);
imageview.setLayoutParams(newGallery.LayoutParams(240,200));//设置布局图片120×120显示
imageview.setScaleType(ImageView.ScaleType.CENTER);//设置显示比例类型(不缩放)
returnimageview;}
}
main添加图片资源
packagecom.example.gallary;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.AdapterView;
importandroid.widget.Gallery;
importandroid.widget.Toast;
publicclassMainActivityextendsActivity{
@OverridepublicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Gallerygallery=(Gallery)findViewById(R.id.gallery);
gallery.setAdapter(newImageAdapter(this));//gallery添加ImageAdapter图片资源
}
}
布局
drawable放置图片资源
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。