手机直播源码,android 轮播图(自定义组合控件)

发布时间 2023-05-31 14:14:42作者: 云豹科技-苏凌霄

手机直播源码,android 轮播图(自定义组合控件)

1.项目gradle添加一下配置:

 


  allprojects {
  repositories {
  ...
  maven { url 'https://jitpack.io' }
  }
  }
 

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("https://img03.sogoucdn.com/app/a/100520024/c25c07885f822d67c91256b3033749e7");
  urlLists.add("https://img04.sogoucdn.com/app/a/100520024/ee6b8a48e6322e18a85a62ddcb01f432");
  urlLists.add("https://img01.sogoucdn.com/app/a/100520024/ebb532d5da0e26e285ac2dc025bc99ec");
  urlLists.add("https://img01.sogoucdn.com/app/a/100520024/83922cd9e4aaf9b4c012f08629a5e160");
  //标题栏文字集合
  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 轮播图(自定义组合控件), 更多内容欢迎关注之后的文章