項目來源
國科大碼農(nóng)興趣小組策劃并實施的開源項目——圖片輪播控件,今天正式發(fā)布0.1版本。我們完成了iOS、Android、web三個平臺的同步開發(fā)工作,開發(fā)人員有
功能
- 圖片輪播展示
- 自動循環(huán)播放
- 橫豎屏自動適配
效果展示

起步
- 從GitHub下載源碼,下載的源碼就是一個完整的工程,自帶demo,可以直接運行看效果
- 拷貝以下文件到你的程序中的相應(yīng)位置
- 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
-
在你的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);
然后為其設(shè)置圖片資源,以四個圖片為例
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);
之后可以選擇性的設(shè)置是否開啟或關(guān)閉自動播放,默認(rèn)開啟,若不想開啟,只需調(diào)用如下方法傳入?yún)?shù)false即可
carouselerView.setAutoSlide(false);
- 運行你的程序試試吧
開發(fā)文檔
請參考我在CSDN上的博文《圖片輪播控件Android版開發(fā)文檔-version0.1》
完整API參見doc/index.html
作者信息
郵箱:wjg172184@163.com
新浪微博:http://weibo.com/u/2503136032
CSDN博客:http://blog.csdn.net/u010829418
簡書:http://www.itdecent.cn/users/8a84489c965c
歡迎來訪交流~