【发布】图片轮播控件Android版-version0.1

项目来源

国科大码农兴趣小组策划并实施的开源项目——图片轮播控件,今天正式发布0.1版本。我们完成了iOS、Android、web三个平台的同步开发工作,开发人员有

功能

  • 图片轮播展示
  • 自动循环播放
  • 横竖屏自动适配

效果展示

起步

  1. 从GitHub下载源码,下载的源码就是一个完整的工程,自带demo,可以直接运行看效果
  2. 拷贝以下文件到你的程序中的相应位置
  • src/com/ucas/developer/picturecarousel_android/CarouselerView.java
  • src/com/ucas/developer/picturecarousel_android/CarouselException.java
  • src/com/ucas/developer/picturecarousel_android/ViewPagerAdapter.java
  • res/drawable-hdpi/dot.xml
  • res/drawable-hdpi/dark_dot.png
  • res/drawable-hdpi/white_dot.png
  • res/layout/carouseler.xml
  • libs/android-support-v4.jar
  1. 在你的Activity中使用该控件
    在xml布局中直接使用本控件
<com.ucas.developer.picturecarousel_android.CarouselerView
        android:id="@+id/carouseler"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

并在Activity中获取到该控件

carouselerView = (CarouselerView) findViewById(R.id.carouseler);

然后为其设置图片资源,以四个图片为例
ArrayList bitmaps = new ArrayList();
bitmaps.add(BitmapFactory.decodeResource(getResources(), R.drawable.pic1));
bitmaps.add(BitmapFactory.decodeResource(getResources(), R.drawable.pic2));
bitmaps.add(BitmapFactory.decodeResource(getResources(), R.drawable.pic3));
bitmaps.add(BitmapFactory.decodeResource(getResources(), R.drawable.pic4));
carouselerView.setImageResources(bitmaps);
之后可以选择性的设置是否开启或关闭自动播放,默认开启,若不想开启,只需调用如下方法传入参数false即可
carouselerView.setAutoSlide(false);

  1. 运行你的程序试试吧

开发文档

请参考我在CSDN上的博文《图片轮播控件Android版开发文档-version0.1》
完整API参见doc/index.html

作者信息

邮箱:wjg172184@163.com
新浪微博:http://weibo.com/u/2503136032
CSDN博客:http://blog.csdn.net/u010829418
简书:http://www.jianshu.com/users/8a84489c965c
欢迎来访交流~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容