android的自動播放和偽無限迴圈的廣告輪播實現
這次我們剝離出程式碼, 自定義一個view來簡單化。
原始碼可以在github上找到。
簡單使用說明如下:
1, Application中初始化Fresco
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this); // init Fresco
}
}
2, 新增網路許可權
<uses-permission android:name ="android.permission.INTERNET"/>
3, Layout中定義
<com.qefee.pj.banner.view.BannerView
android:id="@+id/bannerView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
4, 程式碼中使用
public class MainActivity extends AppCompatActivity {
BannerView bannerView;
String[] imageUris = {
"https://pic4.zhimg.com/03b2d57be62b30f158f48f388c8f3f33_b.png" ,
"https://pic1.zhimg.com/4373a4f045e5e9ae16ebd6a624bf6228_b.png",
"https://pic2.zhimg.com/0364e17a1561f48793993d8bf1cdc785_b.png",
"https://pic2.zhimg.com/55fa74ff3eba164ed1db2037df1a8311_b.png",
"https://pic4.zhimg.com/5dc30569c06e7c6266c9809f6eb80a7b_b.jpg"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bannerView = (BannerView) findViewById(R.id.bannerView);
bannerView.init(imageUris);
}
@Override
protected void onResume() {
super.onResume();
bannerView.startAutoScroll(); // auto scroll when resume
}
@Override
protected void onPause() {
super.onPause();
bannerView.stopAutoScroll(); // stop scroll when pause
}
}
相關推薦
android的自動播放和偽無限迴圈的廣告輪播實現
這次我們剝離出程式碼, 自定義一個view來簡單化。 原始碼可以在github上找到。 簡單使用說明如下: 1, Application中初始化Fresco public class App extends Applicati
無限迴圈JavaScript輪播
// 計算總寬度,賦值width和left偏移 & 插入控制點和左右翻頁的箭頭 function Slide(elementId, hasCtrlPoints, isFlip, isAutoPlay) { this.element = elementId; this.slid
廣告輪播實現(ViewPager的實現)
因部落格文章為自己菜鳥學習文章,沒有什麼功底,都是給自己瀏覽的,大神就誤入了,詳情見程式碼註釋 ; 1、開源架包無法關聯原始碼的兩種解決方式,建議選擇第二種簡單點: 1、點選 Android Dependencies, 將其在Bui
vue-awesome-swiper組件不能自動播放和導航器小圓點不顯示問題
tran ati val ping url div leon src back from:https://blog.csdn.net/osdfhv/article/details/79062427 <template> <div class="
android之滑動懸浮tab&無限迴圈的viewPager
android之滑動懸浮tab&無限迴圈的viewPager 2017年01月10日 15:12:03 小鐘視野 閱讀數:2627 標籤: 真正的無效迴圈viewpager懸浮tab選中tab居中 更多 效果圖如下: 雖然listview現在已經
android 自動播放的圖片瀏覽
本例項示範瞭如何使用AdapterViewFlipper開發自動播放的圖片庫,該例項的介面上除了包含一個AdapterViewFlipper外還包含三個按鈕,用於顯示上一張,下一張以及自動播放。為了控制AdapterViewFlipper要顯示的多個列表項
Android 語音播放和錄製以及轉換mp3,上傳伺服器,ios親測可用
最近在做一個類似微信,QQ語音錄製,上傳資料庫,並進行播放,根據錄製的時間長短,顯示出來的語音條長短也會發生變化,以及在錄製時動畫等,以及適應iOS,對錄製的音訊,進行格式轉換. 下面就讓我們看一下具體的實現吧 先看需要新增的許可權, <uses-permiss
js輪播圖自動播放和手動控制
html檔案 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
Android自動接聽和結束通話電話實現原理
轉自:http://bbs.51cto.com/thread-1078059-1.html 一 前言 這兩天要研究類似白名單黑名單以及手勢自動接聽的一些功能,所以呢,自然而然的涉及到怎麼自動接聽/結束通話電話的功能了。 對於自動接聽這一塊,android4.1
在viewpager中動態新增view,並實現偽無限迴圈
viewpager的使用,大家都熟悉,它可以實現頁面之間左右滑動的切換,這裡有一個需求,就是viewpager裡面載入的頁數不是確定的,而是根據資料的多少來確定的。常見的應用就是在一個新聞的詳細頁面中,顯示與此新聞有關的圖片。 下面我們來看一
解決手機微信瀏覽器視頻自動播放和默認全屏問題
con bridge 屏幕 ntb ridge 問題 默認 用戶 element 1.早期因為帶寬和流量的因素,移動端瀏覽器禁止視頻自動播放,現在現在流量便宜了、手機硬件越來越好了,部分可支持了2.在移動端瀏覽器, video 在用戶點擊播放或者通過API video.p
Android實現ViewPager廣告輪播控制元件在不同解析度的螢幕下高度自適應
這篇文章首先我自己感覺,有點兒個人化的味道~為什麼這麼說? 因為很遺憾,我這裡實現 “ ViewPager寬度鋪滿、高度自適應 ” 的方法又和網上其他的不太一樣。雖然我依然是隻寫了幾句程式碼來實現這個要求,依然沒有用什麼自定義元件~可是這次和之前不一樣,這次不是簡單
android 廣告輪播位Banner輪播位 使用超級方便
2016.8.30 更新 : 新增兩種切換效果CircleViewPager通過給ViewPager設定viewpager.setPageTransformer來實現ViewPager 頁面過渡效果。輪播圖目前支援三種效果//通過ImageCycleView.CYCLE_T選
android客戶端和servlet服務端的簡單登入實現
本文實現了一個android客戶端輸入使用者名稱和密碼登入跳轉到其他android客戶端介面的簡單demo,主要是熟悉android客戶端的網路程式設計,服務端的程式設計,資料庫的操作。 1、android客戶端 主介面如下所示: 對應的佈局檔案: activity_ma
Android的移植和六子棋對戰的實現
2010年2月至2010年3月,由於學校工程實踐需要,我和同學開發了一個六子棋的遊戲,同學在linux上實現六子棋,而我在Android 2.0平臺上實現六子棋,該遊戲可以聯機對戰,Android 2.0平臺上作為客戶端,而linux平臺作為伺服器端。六子棋是一種民間遊戲,每
ANDROID廣告輪播DEMO_仿淘寶廣告輪播_滑動圖片廣告例子
今天在專案中遇到了這樣的需求、輪播圖片來展示商品、剛剛已經分享了一種方法 但是我覺得這種還是達不到我的要求、所以我後臺又換了一種方式、比較好 跟淘寶京東的商品展示非常像、很符合的我胃口、現在分享出來、供大家使用 程式碼簡單、設定簡單、自定
集下拉重新整理、自動載入和側滑選單的RecyclerView基本實現原理
目錄 目錄 前言 結尾 前言 現在這個功能的框架也挺多的了。之所以要寫是因為這個框架是自己親手實現的。說起來有點小激動,這是我正經寫出來的第一個框架。對於”不要重複造輪子”這句話,我一直不是太認同,得從不同的維度看。如果從使用上
iOS中無限迴圈滾動簡單處理實現
說下原理: 1./*初始化/ 1 + (instancetype)loopScrollViewWithFrame:(CGRect)frame; 將背景collectinview檢視初始化設定 代理和資料來
Android自定義控制元件BannerLayout,實現廣告輪播
Android自定義廣告輪播圖 自定義的BannerLayout,通過ViewPager來實現,配合Glide 實現本地以及網路圖片的載入。 效果: 專案結構: 在build.gradle中新增對Glide (圖片載入框架)的引用: compile 'c
Android廣告輪播圖效果實現
效果如下: 首先看下一下佈局檔案: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem