Android kotlin 实现仿蜜源ViewPager和指示器对应上面TabLayout功能

news/2025/2/11 17:26:21/

文章目录

  • 一、实现效果
  • 二、引入依赖
  • 三、源码实现
    • 1、ViewPager实体类
    • 2、指示器样式(自定义类)
    • 3、主视图实现

一、实现效果

二、引入依赖

appbuild.gradle在添加以下代码
1、TabLayoutimplementation 'com.google.android.material:material:1.1.0'
2、implementation 'com.github.li-xiaojun:StateLayout:1.3.4' //allprojects {…增加:maven { url ‘https://jitpack.io’ }…}
3、implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0


http://www.ppmy.cn/news/401877.html

相关文章

k8s master组件无法重启

1.案例 k8s的master组件出错,删掉pod重新拉起也无法正常启动 kubectl get pod -n kube-system 可以看到controller和scheduler组件都显示异常 kubectl describe pod kube-apiserver-k8s-master03 -n kube-system 通过describe查看组件容器的详细信息也并没有报错…

【二等奖方案】系统访问风险识别「LOL四缺一」团队解题思路

第十届CCF大数据与计算智能大赛(2022 CCF BDCI)已圆满结束。大赛官方竞赛平台DataFountain(简称DF平台)将陆续释出各赛题获奖队伍的方案思路。本方案为【系统访问风险识别】赛题的二等奖获奖方案,赛题地址:…

柏笙个人博客

我的个人博客 https://www.baisheng.xyz/

Python编程小知识-1-省略号运用

默默无闻的省略号很好用 在Python中&#xff0c;一切皆对象&#xff0c;省略号也不例外。 在Python 3中你可以直接写来得到它 >>>...Ellipsis >>>type(...) <class ellipsis>而在 Python 2中没有这个语法&#xff0c;只能直接写Ellipsis来获取。 &…

Python编程小知识-3-直接运行的zip和修改提示符

目录 可直接运行的zip包 如何修改解释器提示符 可直接运行的zip包 我们可以经常看到有Python包&#xff0c;居然可以以zip包进行发布&#xff0c;并且可以不用解压直接使用 这与大多数人的认识的Python包格式不一样&#xff0c;正常人认为 Python包的格式要嘛是egg,要嘛是whl格…

Java中 :: (方法引用)

:: 中被叫做 方法引用 可以进一步简化lambda的用法。 类名::静态方法 public class Task {public static void main(String[] args) {String[] arr{"aaaa", "bbbb", "cccc"};List<String> stringList Arrays.asList(arr);//引用静态…

exam

排名表 排名名称T1T2T3总分1std1001001003002乔展20100101302张子晗20100101302李丛林20100101302聂铄岩20100101306宋卓轩2010001206王艺璇2010001208邹彤1010001109张雪莹010001009杨宇航1000010011张家郡601007012党段瑜祺200305013吴宇202004013李垚垣1020104013李宗壑2020…

第一个简单的实例

1、html文件&#xff08;负责网页的内容&#xff09; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><title> 欢迎来到梦之都 </title><…