手机直播源码,android 轮播图自定制组件
手机直播源码,android 轮播图自定制组件实现的相关代码
1.项目gradle添加一下配置:
1 | <br> allprojects {<br> repositories {<br> ...<br> maven { url 'https://jitpack.io' }<br> }<br> } |
2.module中的gradle添加依赖:
1 | <br> dependencies {<br> implementation 'com.github.truemi:SlideShow:1.0' <br> } |
xml中添加view:
1 | <br> <com.truemi.slideshow.SlideShowView<br> android:id= "@+id/slide_show" <br> android:layout_width= "match_parent" <br> android:layout_height= "200dp" <br> app:mDotRaduis= "8px" //小圆点半径<br> app:mDotNormalColor="#999999"//小圆点默认颜色<br> app:mDotSelectColor="#FF0000"//小圆点选中的颜色<br> app:mDotlocation="bottom_right"//小圆点显示的位置<br> app:mAutoStandTime="5000"//每个界面停留的时间间隔<br> app:mBottomTextView="true"//是否显示底部标题栏<br> app:mDotNavigation="true"//是否显示小圆点<br> app:mTextColor="#FFF"//标题栏文字颜色<br> app:mTextSize="12sp"//标题栏文字大小<br> app:mTextBgColor ="#44000000"//标题栏背景颜色<br> app:mBottomTextViewHeight="40dp">//标题栏高度<br> </com.truemi.slideshow.SlideShowView> |
activity中设置数据:
1 | <br> //图片集合<br> ArrayList<String> urlLists = new ArrayList<>();<br> urlLists.add("https://img03.sogoucdn.com/app/a/100520024/c25c07885f822d67c91256b3033749e7");<br> urlLists.add("https://img04.sogoucdn.com/app/a/100520024/ee6b8a48e6322e18a85a62ddcb01f432");<br> urlLists.add("https://img01.sogoucdn.com/app/a/100520024/ebb532d5da0e26e285ac2dc025bc99ec");<br> urlLists.add("https://img01.sogoucdn.com/app/a/100520024/83922cd9e4aaf9b4c012f08629a5e160");<br> //标题栏文字集合<br> String titles[] ={" 足球 ","设计 时尚"," 风华绝代 一代巨星张国荣","发现时光的痕迹"};<br> final SlideShowView slideShow = findViewById(R.id.slide_show);<br> //设置adapter,构造方法还可以传入图片资源id数组<br> slideShow.setAdapter(new SlideAdapter(this,urlLists,titles));<br> //图片点击事件<br> slideShow.setOnItemClickListener(new SlideShowView.OnViewPagerItemClickListener() {<br> @Override<br> public void onViewPagerItemClick(int position) {<br> Toast.makeText(MainActivity.this,"点击了第"+position+"张图片", Toast.LENGTH_SHORT).show();<br> }<br> }); |
以上就是手机直播源码,android 轮播图自定制组件实现的相关代码, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现