Android kotlin开源项目-功能标题目录
目录
- 一、BRVAH
- 二、开源项目
- 1、RV列表动效(标题目录)
- 2、拖拽与侧滑(标题目录)
- 3、数据库(标题目录)
- 4、树形图(多级菜单)(标题目录)
- 5、轮播图与头条(标题目录)
- 6、网络库(标题目录)
- 7、表格标(标题目录)
- 8、统计图表(标题目录)
- 三、源码文件目录图
一、BRVAH
BaseRecyclerViewAdapterHelper
简称BRVAH
Android SDK | 是否支持BaseRecyclerViewAdapterHelper:3.0.6 |
---|---|
android compileSdkVersion 29 | 是 |
android compileSdkVersion 30 | 是 |
android compileSdkVersion 31 | 是 |
android compileSdkVersion 32 | 是 |
android compileSdkVersion 33 | 是 |
二、开源项目
1、RV列表动效(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
1 | 仿淘宝RecyclerView和对应下的指示器 | RecyclerView & BRVAH3.0.6 & 自定义Indicator | ||||
2 | 仿蜜源ViewPager和指示器对应上面TabLayout | TabLayout & ViewPager & RecyclerView & BRVAH3.0.6 | AnyLayer | |||
3 | 仿京东多个item向左自动排队(横向、动手滑动、没有首尾滑动) | RecyclerView & BRVAH3.0.6 | ||||
4 | 仿QQ侧滑右顶置(取消置顶)与删除列表 | RecyclerView & BRVAH3.0.6 | ||||
5 | 从底部弹出菜单栏对话框 | RecyclerView+ BRVAH3.0.6 | AnyLayer | |||
6 | ViewPager(androidx+左右滑动)菜单栏 | RecyclerView & BRVAH3.0.6 | ViewPager | |||
9 | 从底部弹出列表对话框(单选/多选) | RecyclerView & BRVAH3.0.6 | AnyLayer | |||
36 | 1、可点击可滑动顶部导航栏与左右滑动页面 2、滚动悬停Tab 3、滚动悬停Tab与列表绑定和锚点定位 | TabLayout & RecyclerView+BRVAH3.0.6 | ViewPager | |||
14 | (仿淘宝app收藏)单选/多选/全选/反选/批量删除 | RecyclerView & BRVAH3.0.6 | AnyLayer | |||
21 | 向上滑动隐藏标题栏向下滑动显示 | RecyclerView+ BRVAH | ||||
22 | 仿微信长按列表弹出菜单 | RecyclerView + BRVAH3.0.6 | ||||
27 | 仿微信朋友圈全文与收起 | RecyclerView + BRVAH3.0.6 | ||||
23 | 点击列表item改变颜色 | RecyclerView + BRVAH3.0.6 | ||||
12 | AnyLayer(github官网)框架弹窗 | RecyclerView + BRVAH3.0.6 | AnyLayer | |||
13 | 下拉刷新和上拉加载更多(offset+limit) | RecyclerView + BRVAH3.0.6 | greenDAO | |||
16 | 仿首页美团悬浮头部功能 | RecyclerView + BRVAH3.0.6 | ||||
20 | 仿微信图片选择器(增删(长按无拖拽)) | RecyclerView + BRVAH | ||||
24 | 列表item点击事件出现引导(带箭头和描述) | RecyclerView & BRVAH3.0.6 | ||||
25 | 仿微信快手点击列表item后弹出输入框,所item自动滚动到输入框上方 | RecyclerView & BRVAH3.0.6 | AnyLayer | |||
26 | 搜索和展示列表 | SearchView + RecyclerView & BRVAH3.0.6 | ||||
28 | 搜索关键字高亮显示 | RecyclerView & BRVAH3.0.6 | ||||
29 | 仿西瓜视频自动播放列表功能(横屏没有上下滑动) | RecyclerView+BRVAH3.0.6 & JzvdStd | ||||
31 | 长按TextView弹出自定义复制+全选框 | TextView | PopupWindow | |||
32 | 页面与底部导航栏(显示角标) | Fragment+BottomNavigationView | ViewPager | |||
31 | 实现把多个控件整体上下拉回弹功能(添加是否禁用顶部和底部回弹的参数设置,以及回弹效果结束监听) | 自定义ScrollView |
2、拖拽与侧滑(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
10 | RecyclerView拖拽与侧滑删 | RecyclerView & BRVAH3.0.6 & BaseQuickAdapter & androidx | ||||
30 | 频道管理 | RecyclerView & BRVAH3.0.6 & BaseSectionQuickAdapter & androidx | AnyLayer |
3、数据库(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
15 | 增删改查数据 | greenDAO |
4、树形图(多级菜单)(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
11 | 可扩展多级列表 | RecyclerView & BRVAH3.0.6 | greenDAO | |||
18 | 多级树形图之三级列表第三个级列表HORIZONTAL | RecyclerView & BRVAH3.0.6 & androidx & BaseNodeAdapter & BaseNodeProvider & BaseExpandNode | ||||
17 | 分组/吸顶/可展开收起(类似于ListView/GridView)二级列表 | RecyclerView & BRVAH3.0.6 | ||||
7 | 从顶部弹出三级菜单列表(左右滑动)对话框 | RecyclerView & BRVAH3.0.6 | ViewPager | |||
8 | 从顶部弹出下拉横式列表一二级分类菜单对话框 | RecyclerView & BRVAH3.0.6 | AnyLayer | |||
19 | 二级树形图(不公开) | RecyclerView+BRVAH3.0.6 | AnyLayer | greenDAO |
5、轮播图与头条(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
33 | 视频图片一起轮播 | ViewPager/RecyclerView+ BRVAH3.0.6/Banner2.1.0 | ||||
34 | 头条(垂直滚动) | 自定义ViewFlipper | ||||
1 | 仿蜜源TextView单行内容填满超出后循环滚动 | TextView |
6、网络库(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
35 | Android web库 | AgentWeb |
7、表格标(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
37 | 动态表格(内容、样式可扩缩)(不公开) | SmartTable |
8、统计图表(标题目录)
序号 | 功能标题 | 适配器、多个控件 | 框架弹窗 | 数据库 | 左右滑动 | |
---|---|---|---|---|---|---|
38 | 多种图表(官方文档) | MPChartLib |
三、源码文件目录图
我的QQ
,联系方式见CSDN
主页,有一个CSDN
粉丝私信我要源码
相关文章:
Android kotlin开源项目-功能标题目录
目录 一、BRVAH二、开源项目1、RV列表动效(标题目录)2、拖拽与侧滑(标题目录)3、数据库(标题目录)4、树形图(多级菜单)(标题目录)5、轮播图与头条(标题目录)6…...
Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器
C语言实现Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器 一、TCP单线程通信服务器 先运行server端,再运行client端输入"exit" 是退出 1.1 server_TCP.c **#include <my_head.h>#define PORT 6666 #define IP &qu…...
qt功能自己创作
按钮按下三秒禁用 void MainWindow::on_pushButton_5_clicked(){// 锁定界面setWidgetsEnabled(ui->centralwidget, false);// 创建一个定时器,等待3秒后解锁界面QTimer::singleShot(3000, this, []() {setWidgetsEnabled(ui->centralwidget, true);;//ui-&g…...
Linux网络编程:使用UDP和TCP协议实现网络通信
目录 一. 端口号的概念 二. 对于UDP和TCP协议的认识 三. 网络字节序 3.1 字节序的概念 3.2 网络通信中的字节序 3.3 本地地址格式和网络地址格式 四. socket编程的常用函数 4.1 sockaddr结构体 4.2 socket编程常见函数的功能和使用方法 五. UDP协议实现网络通信 5.…...
【后端速成 Vue】初识指令(上)
前言: Vue 会根据不同的指令,针对标签实现不同的功能。 在 Vue 中,指定就是带有 v- 前缀 的特殊 标签属性,比如: <div v-htmlstr> </div> 这里问题就来了,既然 Vue 会更具不同的指令&#…...
爬虫 — Scrapy-Redis
目录 一、背景1、数据库的发展历史2、NoSQL 和 SQL 数据库的比较 二、Redis1、特性2、作用3、应用场景4、用法5、安装及启动6、Redis 数据库简单使用7、Redis 常用五大数据类型7.1 Redis-String7.2 Redis-List (单值多value)7.3 Redis-Hash7.4 Redis-Set (不重复的)7.5 Redis-Z…...
tcpdump常用命令
需要安装 tcpdump wireshark ifconfig找到网卡名称 eth0, ens192... tcpdump需要root权限 网卡eth0 经过221.231.92.240:80的流量写入到http.cap tcpdump -i eth0 host 221.231.92.240 and port 80 -vvv -w http.cap ssh登录到主机查看排除ssh 22端口的报文 tcpdump -i …...
计算机网络运输层网络层补充
1 CDMA是码分多路复用技术 和CMSA不是一个东西 UPD是只确保发送 但是接收端收到之后(使用检验和校验 除了检验的部分相加 对比检验和是否相等。如果不相同就丢弃。 复用和分用是发生在上层和下层的问题。通过比如时分多路复用 频分多路复用等。TCP IP 应用层的IO多路复用。网…...
java CAS详解(深入源码剖析)
CAS是什么 CAS是compare and swap的缩写,即我们所说的比较交换。该操作的作用就是保证数据一致性、操作原子性。 cas是一种基于锁的操作,而且是乐观锁。在java中锁分为乐观锁和悲观锁。悲观锁是将资源锁住,等之前获得锁的线程释放锁之后&am…...
1786_MTALAB代码生成把通用函数生成独立文件
全部学习汇总: GitHub - GreyZhang/g_matlab: MATLAB once used to be my daily tool. After many years when I go back and read my old learning notes I felt maybe I still need it in the future. So, start this repo to keep some of my old learning notes…...
2023/09/19 qt day3
头文件 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QDebug> #include <QTime> #include <QTimer> #include <QPushButton> #include <QTextEdit> #include <QLineEdit> #include <QLabel> #include &l…...
Docker 学习总结(78)—— Docker Rootless 让你的容器更安全
前言 在以 root 用户身份运行 Docker 会带来一些潜在的危害和安全风险,这些风险包括: 容器逃逸:如果一个容器以 root 权限运行,并且它包含了漏洞或者被攻击者滥用,那么攻击者可能会成功逃出容器,并在宿主系统上执行恶意操作。这会导致宿主系统的安全性受到威胁。 特权升…...
如何使用ArcGIS Pro将等高线转DEM
通常情况下,我们拿到的等高线数据一般都是CAD格式,如果要制作三维地形模型,使用栅格格式的DEM数据是更好的选择,这里就为大家介绍一下如何使用ArcGIS Pro将等高线转DEM,希望能对你有所帮助。 创建TIN 在工具箱中选择“…...
【爬虫基础】万字长文详解XPath
1. 引言 XPath(XML Path Language)是一种在XML和HTML文档中查找和定位信息的强大工具。XPath的重要性在于它允许我们以简洁而灵活的方式导航和选择文档中的元素和属性。本文将深入介绍XPath的基础知识,帮助你掌握这个强大的查询语言…...
分布式多级缓存SDK设计的思考
分布式多级缓存SDK设计的思考 背景整体架构多层级组装回调埋点分区处理一致性问题缓存与数据库之间的一致性问题不同层级缓存之间的一致性问题不同微服务实例上,非共享缓存之间的一致性问题 小结 之前实习期间编写过一个简单的多级缓存SDK,后面了解到一些…...
设计模式:适配器模式(C++实现)
适配器模式(Adapter Pattern)是一种结构设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式通常用于连接两个不兼容的接口或类,使它们能够一起工作。 以下是一个简单的C适配器模式的示例: #in…...
【深度学习实验】前馈神经网络(二):使用PyTorch实现不同激活函数(logistic、tanh、relu、leaky_relu)
目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 三、实验内容 0. 导入必要的工具包 1. 定义激活函数 logistic(z) tanh(z) relu(z) leaky_relu(z, gamma0.1) 2. 定义输入、权重、偏置 3. 计算净活性值 4. 绘制激活函数的图像 5. 应用激活函数并…...
容器技术所涉及Linux内核关键技术
一、容器技术前世今生 1.1 1979年 — chroot 容器技术的概念可以追溯到1979年的UNIX chroot。 它是一套“UNIX操作系统”系统,旨在将其root目录及其它子目录变更至文件系统内的新位置,且只接受特定进程的访问。 这项功能的设计目的在于为每个进程提供…...
IPV4和IPV6,公网IP和私有IP有什么区别?
文章目录 1、什么是IP地址?1.1、背景1.2、交换机1.3、局域网1.4、广域网1.5、ISP 互联网服务提供商 2、IPV42.1、什么是IPV4?2.2、IPV4的组成2.3、NAT 网络地址转换2.4、端口映射 3、公网IP和私有IP4、IPV6 1、什么是IP地址? 1.1、背景 一台…...
高云FPGA系列教程(7):ARM GPIO外部中断
文章目录 [toc]GPIO中断简介FPGA配置常用函数MCU程序设计工程下载 本文是高云FPGA系列教程的第7篇文章。 本篇文章介绍片上ARM Cortex-M3硬核处理器GPIO外部的使用,演示按键中断方式来控制LED亮灭,基于TangNano 4K开发板。 参考文档:Gowin_E…...
Python爬虫:动态获取页面
动态网站根据用户的某些操作产生一些结果。例如,当网页仅在向下滚动或将鼠标移动到屏幕上时才完全加载时,这背后一定有一些动态编程。当您将鼠标指针悬停在某些文本上时,它会为您提供一些选项,它还包含一些动态.这是是一篇关于动态…...
大数据平台迁移后yarn连接zookeeper 异常分析
大数据平台迁移后yarn连接zookeeper 异常分析 XX保险HDP大数据平台机房迁移异常分析。 异常现象: 机房迁移后大部分组件都能正常启动Yarn 启动后8088 8042等端口无法访问Hive spark 作业提交到yarn会出现卡死。 【备注】虽然迁移,但IP不变。 1. Yarn连…...
Ubuntu Nginx 配置 SSL 证书
首先需要在 Ubuntu 中安装 Nginx 服务, 打开终端执行以下命令: $ sudo apt update $ sudo apt install nginx -y然后启动 Nginx 服务并设置为开机时自动启动, 执行以下命令: $ sudo systemctl start nginx $ sudo systemctl enable nginx最后再验证一下 Nginx 服务的当前状态…...
将本地前端工程中的npm依赖上传到Nexus
【问题背景】 用Nexus搭建了内网的依赖仓库,需要将前端工程中node_modules中的依赖上传到Nexus上,但是node_modules中的依赖已经是解压后的状态,如果直接机械地将其简单地打包上传到Nexus,那么无法通过npm install下载使用。故有…...
软考高级架构师下篇-16通信系统架构设计理论与实践
目录 1. 引言2. 通信系统网络架构3. 网络构建关键技术4. 网络构建5. 前文回顾1. 引言 此章节主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本节知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中…...
国庆中秋特辑(二)浪漫祝福方式 使用生成对抗网络(GAN)生成具有节日氛围的画作
要用人工智能技术来庆祝国庆中秋,我们可以使用生成对抗网络(GAN)生成具有节日氛围的画作。这里将使用深度学习框架 TensorFlow 和 Keras 来实现。 一、生成对抗网络(GAN) 生成对抗网络(GANs,…...
stm32 串口发送和接收
串口发送 #include "stm32f10x.h" // Device header #include <stdio.h> #include <stdarg.h>//初始化串口 void Serial_Init() {//开启时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Pe…...
Vite + Vue3 实现前端项目工程化
通过官方脚手架初始化项目 第一种方式,这是使用vite命令创建,这种方式除了可以创建vue项目,还可以创建其他类型的项目,比如react项目 npm init vitelatest 第二种方式,这种方式是vite专门为vue做的配置,…...
Java动态代理Aop的好处
1. 预备知识-动态代理 1.1 什么是动态代理 动态代理利用Java的反射技术(Java Reflection)生成字节码,在运行时创建一个实现某些给定接口的新类(也称"动态代理类")及其实例。 1.2 动态代理的优势 动态代理的优势是实现无侵入式的代…...
各种存储性能瓶颈如何分析与优化?
【摘要】本文结合实践剖析存储系统的架构及运行原理,深入分析各种存储性能瓶颈场景,并提出相应的性能优化手段,希望对同行有一定的借鉴和参考价值。 【作者】陈萍春,现就职于保险行业,拥有多年的系统、存储以及数据备…...
inline css wordpress/合肥百度推广公司哪家好
模板介绍 动态开题报告论文答辩PPT模板。一套开题报告幻灯片模板,内含蓝色多种配色,风格设计,动态播放效果,精美实用。 希望下面这份精美的PPT模板能给你带来帮助,温馨提示:本资源使用PPT或PPTX等格式&am…...
五莲网站建设报价/请输入搜索关键词
一、编程语言分类:1、按特性分类:机器语言:编程入门非常困难,执行速度最快。汇编语言:编程相对机器语言简单(采用助记符编程),针对某种具体的CPU。高级语言:贴近生活中的…...
杭州企业网站制作公司/石家庄疫情防控最新政策
原标题:全新世界boss:邪龙沉睡之境——神藏天(必掉天书黄!)神藏天触发机制每周三晚上19:30,在巨阙地图会刷新7个小怪——神灭贪狼星君,击杀完这7只小怪,通往邪龙沉睡之地的NPC通道就会开启&…...
厚街h5网站建设/今日国内新闻头条15条
题目: 给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的深拷贝。 示例: 输入: {"$id":"1","next":{"$id"…...
wordpress系统密码忘记/快速提升网站排名
1.JavaScript打印 <input id"btnPrint" type"button" value"打印" οnclick"javascript:window.print();" /> 可以用样式控制,你想让那块打印就打印啊,样式如下: <style type"text…...
潍坊网站推广/灰色关键词排名代做
【返回目录】 我相信大家小时候都玩过积木,回忆一下,我们玩过的积木大致分两种:一种是各种形状的木块,我们只要根据自己的想象往上搭就可以搭建出各式各样的小房子、小汽车;而另一种是后来才出现的塑料积木,…...