android控件Banner實現(xiàn)簡單輪播圖效果
本文實例為大家分享了android控件Banner實現(xiàn)簡單輪播圖效果的具體代碼,供大家參考,具體內(nèi)容如下
實現(xiàn)這個輪播圖是在Fragment里實現(xiàn)的,所以要想實現(xiàn),首先要創(chuàng)建Fragment
首先是布局文件中的展示
<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="500dp"> </com.youth.banner.Banner>
下面是Fragment里的代碼
public class BlankFragment1 extends Fragment { private Banner banner; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View inflate = inflater.inflate(R.layout.fragment_blank_fragment1, container, false); //初始化控件 banner = (Banner) inflate.findViewById(R.id.banner); //圖片 //q w e 是我在res的drawable存入的圖片名 ArrayList<Integer> imgs = new ArrayList<>(); imgs.add(R.drawable.q); imgs.add(R.drawable.w); imgs.add(R.drawable.e); //圖片介紹 ArrayList<String> strings = new ArrayList<>(); strings.add("圖片一"); strings.add("圖片二"); strings.add("圖片三"); //設(shè)置圖片 banner.setImages(imgs); //設(shè)置文字 banner.setBannerTitles(strings); //加載圖片 banner.setImageLoader(new ImageLoader() { @Override public void displayImage(Context context, Object path, ImageView imageView) { imageView.setImageResource((int)path); } }); //設(shè)置樣式 //樣式有很多 這個是其中之一 banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE); //設(shè)置動畫樣式 banner.setBannerAnimation(Transformer.BackgroundToForeground); //設(shè)置時間切換 banner.setDelayTime(3000); //圖片點擊的監(jiān)聽事件 banner.setOnBannerListener(new OnBannerListener() { @Override public void OnBannerClick(int position) { Toast.makeText(getActivity(), "點擊了圖片", Toast.LENGTH_SHORT).show(); } }); //顯示 banner.start(); return inflate; } }
設(shè)置動畫樣式 設(shè)置時間切換 圖片點擊的監(jiān)聽事件,這三個屬性可有可無 按照自己的愛好來寫入
下面是效果圖
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Core Animation一些Demo總結(jié) (動態(tài)切換圖片、大轉(zhuǎn)盤、圖片折疊、進度條等動畫效果)
這篇文章主要介紹了Core Animation一些Demo總結(jié) (動態(tài)切換圖片、大轉(zhuǎn)盤、圖片折疊、進度條等動畫效果)的相關(guān)資料,需要的朋友可以參考下2016-02-02Android編程基于自定義view實現(xiàn)公章效果示例【附源碼下載】
這篇文章主要介紹了Android編程基于自定義view實現(xiàn)公章效果,結(jié)合實例形式分析了Android使用自定義view進行圖形繪制的相關(guān)操作技巧,并附帶完整實例源碼供讀者下載參考,需要的朋友可以參考下2017-11-11Android ListView 單條刷新方法實踐及原理解析
這篇文章主要介紹了Android ListView 單條刷新方法實踐及原理解析的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07Android8.1原生系統(tǒng)網(wǎng)絡(luò)感嘆號消除的方法
這篇文章主要介紹了Android8.1原生系統(tǒng)網(wǎng)絡(luò)感嘆號消除的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05一款A(yù)ndroid APK的結(jié)構(gòu)構(gòu)成解析
本篇文章介紹了我在學習過程中對于Android 程序的理解總結(jié),刨析了apk的組成與產(chǎn)生過程,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下2021-10-10