欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何實現(xiàn)Android圖片輪播展示效果-創(chuàng)新互聯(lián)

這篇文章主要介紹如何實現(xiàn)Android圖片輪播展示效果,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元冠縣做網(wǎng)站,已為上家服務(wù),為冠縣各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

實現(xiàn)邏輯

1.創(chuàng)建XML布局文件,使用ViewPager完成輪播圖片

2.初始化ViewPager控件,然后為控件設(shè)置適配器,創(chuàng)建出來的適配器實現(xiàn)里面的四個方法

3.四個方法分別是getCount isViewFromObject instantiateItem destroyItem

4.在onCreat方法中,加載圖片資源,將圖片ID存在集合中,使圖片能夠在頁面中顯示,(圖片之所以能夠在頁面中顯示,是因為在適配器中的instantiateItem方法中獲取了集合中的圖片元素)

5.圖片下方的文字顯示:圖片下方之所以會有文字,可以通過初始化控件,在ViewPager監(jiān)聽器中的onPageSelected方法中tv_desc.setText(descs[position]);這樣文字就可以跟隨者圖片進行切換

6.文字下方的小圓點的切換:在XML布局中設(shè)置一個Linlayout布局,然后再onCreat方法中設(shè)置小圓點,通過LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(10, 10);的方法引入小圓點(具體代碼可以參考下方的initDot方法)

7.要想讓小圓點隨著頁面的切換而切換,可以定義下方的changeDots的方法,讓此方法在監(jiān)聽器中的onPageSelected方法中進行調(diào)用

8.圖片的無限輪播的實現(xiàn):可以使適配器中的getCount返回值設(shè)為一個很大很大的值,同時在instantiateItem方法中設(shè)置position position = position % imageResIds.length;防止索引越界異常,這樣就可以使圖片無限輪播,但是此時還有一個問題就是,右邊可以無限輪播,但是左邊是無法無限輪播的,這個問題的解決辦法是在onCreat方法中設(shè)置當(dāng)前選中的條目viewPager.setCurrentItem(count / 2);這樣兩邊都可以實現(xiàn)無限輪播

9.圖片自動切換的處理:使用handler機制實現(xiàn)頁面的延時更新,同時為了防止內(nèi)存溢出,需要在頁面可見時,也就是activity的onStart方法中發(fā)送消息,在頁面消失時,也就是onStop方法中刪除消息

布局文件

<&#63;xml version="1.0" encoding="utf-8"&#63;>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.a2_.MainActivity">

<android.support.v4.view.ViewPager
  android:id="@+id/vp"
  android:layout_width="match_parent"
  android:layout_height="250dp">
</android.support.v4.view.ViewPager>

<LinearLayout
  android:orientation="vertical"
  android:gravity="center"
  android:background="#66000000"
  android:layout_alignBottom="@id/vp"
  android:layout_width="match_parent"
  android:layout_height="50dp">

  <TextView
    android:id="@+id/desc"
    android:text="描述文本"
    android:textColor="#ffffff"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

  <LinearLayout
    android:id="@+id/layout_dot"
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

  </LinearLayout>
</LinearLayout>
</RelativeLayout>

當(dāng)前文章:如何實現(xiàn)Android圖片輪播展示效果-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://aaarwkj.com/article32/hsipc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站內(nèi)鏈、服務(wù)器托管、微信小程序、搜索引擎優(yōu)化、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
亚洲第一区二区国产精品| 久久精品国产一区二区三| 精品国产自在久久成人| 色自拍偷拍另类欧洲美女| 后入蜜桃臀美女在线观看| 日本道二区视频中文字幕| 色哟哟精品丝袜一区二区| 97视频在线免费播放| 国产高清亚洲精品视频| 国产美女高潮流白浆视频免费看| 亚洲精品成人午夜久久| 91九色在线精品一区| 伊人久久亚洲福利精品| 日本二区三区在线视频| 日韩美女后入式在线视频| 亚洲理论在线观看电影| 亚洲黄色片一区二区三区| 色噜噜狠狠狠久久综合一区| 日韩一区二区三精品| 2020中文字字幕在线不卡| 国产日韩熟女中文字幕| 午夜激情毛片在线观看| 亚洲品质自拍在线观看| 亚洲欧美av中文日韩二区| 91久久亚洲综合精品成人| 国产午夜福利av在线麻豆| 亚洲不卡在线免费av| 亚洲丰满性感美女av| 欧美亚洲国产日韩在线高清| 国产一区二区三区在线看片| 日韩熟女av中文字幕| 懂色av中文字幕一区| 亚洲精品香蕉久久情趣| 日韩二区三区精品视频| 在线一区二区三区成人观看| 伦理在线视频免费观看视频| 欧美日韩亚洲中文综合网 | 中文成人无字幕乱码精品| 亚洲国产精品成人女人| 国产高清不卡一区二区| 久久免费观看性生活片|