手機直播原始碼,android 輪播圖自定製元件

zhibo系統開發發表於2022-03-10

手機直播原始碼,android 輪播圖自定製元件實現的相關程式碼

1.專案gradle新增一下配置:

  allprojects {
  repositories {
  ...
  maven { url '}
  }
  }

2.module中的gradle新增依賴:

  dependencies {
      implementation 'com.github.truemi:SlideShow:1.0'
  }

xml中新增view:

  <com.truemi.slideshow.SlideShowView
 android:id="@+id/slide_show"
  android:layout_width="match_parent"
  android:layout_height="200dp"
  app:mDotRaduis="8px"//小圓點半徑
  app:mDotNormalColor="#999999"//小圓點預設顏色
  app:mDotSelectColor="#FF0000"//小圓點選中的顏色
  app:mDotlocation="bottom_right"//小圓點顯示的位置
  app:mAutoStandTime="5000"//每個介面停留的時間間隔
  app:mBottomTextView="true"//是否顯示底部標題欄
  app:mDotNavigation="true"//是否顯示小圓點
  app:mTextColor="#FFF"//標題欄文字顏色
  app:mTextSize="12sp"//標題欄文字大小
  app:mTextBgColor ="#44000000"//標題欄背景顏色
  app:mBottomTextViewHeight="40dp">//標題欄高度
  </com.truemi.slideshow.SlideShowView>

activity中設定資料:

  //圖片集合
  ArrayList<String> urlLists = new ArrayList<>();
  urlLists.add(");
  urlLists.add(");
  urlLists.add(");
  urlLists.add(");
  //標題欄文字集合
  String titles[] ={" 足球 ","設計 時尚"," 風華絕代 一代巨星張國榮","發現時光的痕跡"};
  final SlideShowView slideShow = findViewById(R.id.slide_show);
  //設定adapter,構造方法還可以傳入圖片資源id陣列
  slideShow.setAdapter(new SlideAdapter(this,urlLists,titles));
  //圖片點選事件
  slideShow.setOnItemClickListener(new SlideShowView.OnViewPagerItemClickListener() {
      @Override
      public void onViewPagerItemClick(int position) {
          Toast.makeText(MainActivity.this,"點選了第"+position+"張圖片", Toast.LENGTH_SHORT).show();
      }
  });

以上就是手機直播原始碼,android 輪播圖自定製元件實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2869136/,如需轉載,請註明出處,否則將追究法律責任。

相關文章