Android convinientbanner頂部廣告輪播控件使用詳解
本文實(shí)例為大家分享了convinientbanner頂部廣告輪播控件的具體代碼,供大家參考,具體內(nèi)容如下
gradle中添加
compile 'com.bigkoo:convenientbanner:2.0.5'
布局
<com.bigkoo.convenientbanner.ConvenientBanner xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/convenientBanner" android:layout_width="match_parent" android:layout_height="200dp" app:canLoop="true"http://是否循環(huán) />
activity中
public class MainActivity extends AppCompatActivity { private String[] images = {"http://img2.imgtn.bdimg.com/it/u=3093785514,1341050958&fm=21&gp=0.jpg", "http://img2.3lian.com/2014/f2/37/d/40.jpg", "http://d.3987.com/sqmy_131219/001.jpg", "http://img2.3lian.com/2014/f2/37/d/39.jpg", "http://www.8kmm.com/UploadFiles/2012/8/201208140920132659.jpg", "http://f.hiphotos.baidu.com/image/h%3D200/sign=1478eb74d5a20cf45990f9df460b4b0c/d058ccbf6c81800a5422e5fdb43533fa838b4779.jpg", "http://f.hiphotos.baidu.com/image/pic/item/09fa513d269759ee50f1971ab6fb43166c22dfba.jpg" }; //輪播下面的小點(diǎn) private int[] indicator={R.drawable.icon_selected,R.drawable.icon_unselected}; private ConvenientBanner convenientBanner; //圖片加載地址的集合 private List<String> bean; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); convenientBanner = (ConvenientBanner) findViewById(R.id.convenientBanner); bean= Arrays.asList(images); convenientBanner.setPointViewVisible(true) //設(shè)置小點(diǎn) .setPageIndicator(indicator); //允許手動(dòng)輪播 convenientBanner.setManualPageable(true); //設(shè)置自動(dòng)輪播的時(shí)間 convenientBanner.startTurning(3000); //設(shè)置點(diǎn)擊事件 //泛型為具體實(shí)現(xiàn)類ImageLoaderHolder convenientBanner.setPages(new CBViewHolderCreator<NetImageLoadHolder>() { @Override public NetImageLoadHolder createHolder() { return new NetImageLoadHolder(); } },bean); //設(shè)置每個(gè)pager的點(diǎn)擊事件 convenientBanner.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(int position) { Toast.makeText(MainActivity.this, "點(diǎn)擊了"+convenientBanner.getCurrentItem(), Toast.LENGTH_SHORT).show(); } }); }
/** * Created by Administrator on 2016/11/28 0028. * Holder的實(shí)現(xiàn)類,泛型為實(shí)體類 */ public class NetImageLoadHolder implements Holder<String>{ private ImageView image_lv; //可以是一個(gè)布局也可以是一個(gè)Imageview @Override public ImageView createView(Context context) { image_lv=new ImageView(context); image_lv.setScaleType(ImageView.ScaleType.FIT_XY); return image_lv; } @Override public void UpdateUI(Context context, int position, String data) { Glide.with(context).load(data).placeholder(R.mipmap.ic_launcher).into(image_lv); }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- android實(shí)現(xiàn)banner輪播圖無(wú)限輪播效果
- Android ViewPager實(shí)現(xiàn)無(wú)限循環(huán)輪播廣告位Banner效果
- Android UI實(shí)現(xiàn)廣告Banner輪播效果
- Android自動(dòng)播放Banner圖片輪播效果
- Android實(shí)現(xiàn)Banner界面廣告圖片循環(huán)輪播(包括實(shí)現(xiàn)手動(dòng)滑動(dòng)循環(huán))
- Android實(shí)現(xiàn)圖片輪播效果的兩種方法
- Android實(shí)現(xiàn)圖片輪播效果
- Android 使用ViewPager自動(dòng)滾動(dòng)循環(huán)輪播效果
- Android實(shí)現(xiàn)圖片自動(dòng)輪播并且支持手勢(shì)左右無(wú)限滑動(dòng)
- Android自定義Banner輪播效果
相關(guān)文章
利用smsmanager實(shí)現(xiàn)后臺(tái)發(fā)送短信示例
這篇文章主要介紹了android利用SmsManager可以實(shí)現(xiàn)后臺(tái)發(fā)送短信的方法,最近有使用說明,大家可以參考使用2014-01-01Android多種方式實(shí)現(xiàn)相機(jī)圓形預(yù)覽的示例代碼
這篇文章主要介紹了Android多種方式實(shí)現(xiàn)相機(jī)圓形預(yù)覽的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Kotlin Flow常見場(chǎng)景下的使用實(shí)例
這篇文章主要為大家介紹了Kotlin Flow常見場(chǎng)景下的使用實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08Android的Fragment的生命周期各狀態(tài)和回調(diào)函數(shù)使用
這篇文章主要介紹了Android的Fragments的生命周期各狀態(tài)和回調(diào)函數(shù)使用,Fragments的生命周期與Activity息息相關(guān),需要的朋友可以參考下2016-02-02Flutter自定義實(shí)現(xiàn)彈出層的示例代碼
這篇文章主要為大家詳細(xì)介紹了Flutter如何自定義組件實(shí)現(xiàn)彈出層的效果,?文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-08-08Flutter實(shí)現(xiàn)webview與原生組件組合滑動(dòng)的示例代碼
這篇文章主要介紹了Flutter實(shí)現(xiàn)webview與原生組件組合滑動(dòng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03