栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

Android开发实现的自动换图片、轮播图效果示例

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android开发实现的自动换图片、轮播图效果示例

本文实例讲述了Android开发实现的自动换图片、轮播图效果。分享给大家供大家参考,具体如下:

50行代码急速实现轮播图:

先看效果:

两个例子没太大区别,

不过i是布局文件中控件的Height不一样罢了这里一第二个为例:

public class MainActivity extends Activity {
  int[] imageIds = new int[]{
      R.drawable.a00,R.drawable.a01,R.drawable.a02,R.drawable.a3,R.drawable.a4,R.drawable.a5,
      R.drawable.a6,R.drawable.a7,R.drawable.a8,R.drawable.a9
  };
  private AdapterViewFlipper flipper ;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //创建一个baseAdapter对象,该对象负责提供Gallery所显示的列表项
    flipper = (AdapterViewFlipper) findViewById(R.id.flipper);
    baseAdapter adapter = new baseAdapter() {
      @Override
      public int getCount() {
 return imageIds.length;
      }
      @Override
      public Object getItem(int position) {
 return position;
      }
      @Override
      public long getItemId(int position) {
 return position;
      }
      @Override
      public View getView(int position, View convertView, ViewGroup parent) {
 //创建一个ImageView
 ImageView imageView = new ImageView(MainActivity.this);
 imageView.setImageResource(imageIds[position]);
 //设置ImageView的缩放类型
 imageView.setScaleType(ImageView.ScaleType.FIT_XY);
 //为ImageView设置布局参数
 imageView.setLayoutParams(new ViewGroup.LayoutParams(
     ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));
 return imageView;
      }
    };
    flipper.setAdapter(adapter);
  }
  public void prev(View source){
    //显示上一个组件
    flipper.showPrevious();
    //停止自动播放
    flipper.stopFlipping();
  }
  public void next(View source){
    //显示下一个组件
    flipper.showNext();
    //停止自动播放
    flipper.stopFlipping();
  }
  public void auto(View source){
    //开始自动播放
    flipper.startFlipping();
  }
}

嗯好像是五十多行。。无所谓了

顺便给下**布局文件:**无脑定义罢了



  
  

搞定 啥都不要 就这么简单~

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/154963.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号