成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Android實現簡單的banner輪播圖

瀏覽:15日期:2022-09-18 16:34:39

本文實例為大家分享了Android實現簡單banner輪播圖的具體代碼,供大家參考,具體內容如下

說明:想玩一個簡單的輪播圖效果 用的第三方的框架玩一下,支持設置輪播圖多種樣式

1.效果圖

Android實現簡單的banner輪播圖

2.添加依賴

implementation ’com.youth.banner:banner:1.4.10’implementation 'com.github.bumptech.glide:glide:4.6.1'3.主界面

package com.example.myapplication34; import android.os.Bundle; import com.youth.banner.Banner;import com.youth.banner.BannerConfig;import com.youth.banner.Transformer; import java.util.ArrayList; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { //界面控件 private Banner mbanner; //輪播圖的數據 private MyImageLoader myImageLoader; private ArrayList<Integer> photos; @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Bundle bundle = getIntent().getBundleExtra('bundle');initData();initView(); } //界面初始化 private void initView() {mbanner = (Banner) findViewById(R.id.banner);//設置輪播的樣式mbanner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR); //CIRCLE_INDICATOR//設置圖片加載器mbanner.setImageLoader(myImageLoader);//設置輪播的動畫效果,里面有很多種特效,可以都看看效果。mbanner.setBannerAnimation(Transformer.ZoomOutSlide);//設置輪播間隔時間mbanner.setDelayTime(3000);//設置是否為自動輪播,默認是truembanner.isAutoPlay(true);//設置指示器的位置,小點點,居中顯示mbanner.setIndicatorGravity(BannerConfig.CENTER);//設置圖片加載地址mbanner.setImages(photos)//開始調用的方法,啟動輪播圖。.start(); } //數據初始化 private void initData() {myImageLoader = new MyImageLoader();//將輪播的圖片放在photos 那里photos = new ArrayList<Integer>();photos.add(R.mipmap.photo2);photos.add(R.mipmap.photo1);photos.add(R.mipmap.photo3);photos.add(R.mipmap.photo4);photos.add(R.mipmap.photo5);photos.add(R.mipmap.photo6); } }4.設置圖片源數據

package com.example.myapplication34; import android.content.Context;import android.widget.ImageView; import com.bumptech.glide.Glide;import com.youth.banner.loader.ImageLoader; public class MyImageLoader extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) {Glide.with(context.getApplicationContext()).load(path).into(imageView); }}5.布局

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:app='http://schemas.android.com/apk/res-auto' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' tools:context='.MainActivity'> <com.youth.banner.Bannerandroid: android:layout_width='match_parent'android:layout_height='200dp'app:layout_constraintBottom_toBottomOf='parent'app:layout_constraintTop_toTopOf='parent' /> </LinearLayout>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 国产在线一区二区三区四区 | 国内精品久久久久影院不卡 | 中文字幕国产专区 | 国产午夜毛片v一区二区三区 | 亚洲毛片在线免费观看 | 亚洲福利影视 | 波多野结衣在线观看高清免费资源 | 亚洲欧美国产精品 | 亚洲精品在线免费 | 久久五月女厕所一区二区 | 日本一级大毛片a一 | 87精品福利视频在线观看 | 在线观看国产欧美 | 另类亚洲视频 | 亚洲国产成人久久综合区 | 成年网站免费 | 911精品国产91久久久久 | 国产成人精品免费视频大全可播放的 | 国产一区二区三区四区五区tv | 日韩在线无 | 欧美大片毛片大片 | 亚洲精品成人一区二区 | 国产一区欧美二区 | 美女张开腿给男人捅 | 一本色道久久88亚洲精品综合 | 三级欧美在线 | 久久精品午夜视频 | 久久精品国产99久久 | 美女视频永久黄网站免费观看韩国 | 成年人视频在线观看免费 | 一区二区三区成人 | 性色xxx | 欧美一区二区三区精品国产 | 日本经典在线三级视频 | 黄色网址网站在线观看 | 国产精品一区伦免视频播放 | 成人深夜福利在线播放不卡 | 国产成人免费手机在线观看视频 | 香蕉亚洲精品一区二区 | 免费a级毛片网站 | 欧美激情欧美狂野欧美精品免费 |