前言
創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)十載累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的營(yíng)銷(xiāo)推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:混凝土攪拌站等企業(yè),備受客戶贊美。今天給大家?guī)?lái)一個(gè)新的控件–輪播圖,網(wǎng)上已經(jīng)有很多這類(lèi)的博客來(lái)講解如何實(shí)現(xiàn)的,那么我的這個(gè)有哪些特點(diǎn)呢?或是說(shuō)有哪些不同呢?
滿足了輪播圖的基本要求,循環(huán)滑動(dòng),在最后一張切到第一張時(shí)可以平穩(wěn)的過(guò)渡
簡(jiǎn)潔簡(jiǎn)潔簡(jiǎn)潔
擴(kuò)展性強(qiáng)
如何使用
下面我們先展示兩種效果圖
1 默認(rèn)效果
代碼實(shí)現(xiàn)
//布局代碼//java代碼 BannerM banner = (BannerM) findViewById(R.id.bm_banner); if (banner != null) { banner.setBannerBeanList(bannerList).show(); } //初始化數(shù)據(jù) private void initData() { bannerList = new ArrayList<>(4); BannerBean banner1 = new BannerBean("測(cè)試圖片1", url1, ""); BannerBean banner2 = new BannerBean("測(cè)試圖片2", url2, ""); BannerBean banner3 = new BannerBean("測(cè)試圖片3", url3, ""); BannerBean banner4 = new BannerBean("測(cè)試圖片4", url4, ""); bannerList.add(banner1); bannerList.add(banner2); bannerList.add(banner3); bannerList.add(banner4); }