自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白玉梁的专栏

不积跬步无以至千里

  • 博客(171)
  • 资源 (81)
  • 收藏
  • 关注

原创 uniapp原生插件-YL视频播放器

YL视频播放器是一款适用于安卓端的高性能原生插件(支持3核心切换(exo,ijk,安卓原生),支持点播录播,小窗播放,支持各种视频播放常用功能,适用于各种常见播放场景如在线教育,小视频,朋友圈等等!

2022-09-29 17:48:30 1659 1

原创 React Native入门(四)——入门小结

1.js跳转Activity后,按home键再切回应用白屏...

2022-09-07 16:52:32 568

原创 React Native 入门(三)——js与native互相通信

ReactNative中,js与native如何互相通信?

2022-09-07 16:35:36 648

原创 ReactNative入门(二)——导航和路由

React Native Navigation

2022-09-07 15:41:14 250 1

原创 ReactNative入门(一)——环境搭建及第一个RN项目—HelloWorld

ReactNative入门——本篇以及接下来的几篇有关RN的文章,是默认你对前端相关知识如Node,React,以及原生移动端Android可以熟练使用的情况下(最起码达到了解会用的程度)为前提的!不然你就需要先去了学习前端(React为主)以及Android端知识了!另外,文章的内容都是在Windows环境下进行的!ReactNative是个什么东西?这里我就不做详细讲解了,直接去官网查看即可!

2022-09-07 11:55:06 804

原创 Android预览Office文档

在安卓上预览Office文档如doc,pdf等,我想大部分做安卓开发的小伙伴都会遇到这样的需求,ios有支持在线打开的系统能力,只需要一个链接就可以,而安卓想要实现在线打开,可就非常困难了!Android实现在线打开PDF安卓系统本身不提供文档在线打开能力,想要实现,那就需要自己想办法,自己技术团队实现,或者用网上已有的方案比如pdfjs,pdfjs是mozilla实现的一套在线打开pdf的web项目方案,启动项目后只需要在url后面拼上你的pdf链接,即可实现在线打开,pc端打开后大概是这个样子:

2022-03-26 17:58:11 3883 1

原创 Android原生嵌入Flutter模块

读这篇文章的前提是,你对Flutter已经有一定了解,或者已经达到会开发Flutter的程度,并且Flutter相关环境已经配置OK!本文所展示项目的运行环境:FlutterSDK版本:flutter_windows_2.10.1-stableAndroidStudio版本:Bumblebee | 2021.1AndroidSDK版本:31Gradle版本:7.2第一步:在你的安卓原生项目父级目录下),执行命令:flutter create -t module --org com.exampl

2022-02-19 11:18:07 2152

原创 RxJava串行执行任务

RxJava是什么不在多说,上一篇讲过RxJava的并发请求实现:RxJava的并发,这一片讲串行的实现,主要用到contact和contactArray方法,直接上代码: Observable<Integer> task1 = Observable.create(emitter -> { //... //这里执行一些任务 //执行完成后发射到下一个任务并通知本任务完成 emit

2022-02-17 15:41:59 2775

原创 git在团队开发中的运用

一般的,我们在进行新项目开发时,首先都会创建一个git仓库,并自动生成了一个默认的主分支origin/master,这里我估计有超过一大半的开发人员,就直接在master分支上开始干活了,特别是就该项目就一个开发人员时!这种方式好不好?肯定是不好的,但有些开发人员可能并不这么认为,觉得这样简单方便,没什么问题!但其实只是你的业务简单,让你没有遇到令你棘手的问题而已!试想,如果你v1.0上线后,v2.0开发了一半,而v1.0出现了严重bug需要紧急修复时,如果你只有master分支该怎么办? master现

2021-10-08 15:58:17 134

原创 一文彻底搞清git reset和revert区别

git是我们常用的版本管理工具,我们团队在合作开发项目时,时常会因为代码及文件的修改提交,导致各种各样的冲突,还有产品需求的频繁变更,致使我们不得不做出回退版本,撤回提交这样的决定,那么此时,reset和revert命令,就派上了用场!reset,revert都有撤销、回退的意思,但却各有千秋,区别还是很大的,所以该使用哪种命令一定要结合实际情况来决定,本文就是带大家搞清楚两者的区别,然后能准确快速的使用正确的命令去解决实际问题!下面的例子中,我有3次提交:初始状态,只有readme一个文件,内容为C

2021-10-08 12:31:31 3069 10

原创 一文理清H5调起App那些事

以安卓为例,实现h5调起app步骤:在安卓AndroidManifest.xml中,启动Activity下添加属性:<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="a

2021-09-30 11:55:40 350 1

原创 Python实战—抓取58租房信息并存入Mysql数据库

Python操作数据库,相对于其它语言,要简单不少!Mysql的安装以及建库建表操作就不说了,我这里本地创建了一个数据库py,以及表tb_py_test:create table tb_py_test( id int auto_increment primary key, url text null, content varchar(255) null, price double null);接下来

2021-09-27 18:52:02 834 2

原创 Python实战—CSDN自动登录及评论

首先,打开CSDN登录页:https://passport.csdn.net/login?code=account,我们以账号密码登录为例:使用selenium打开url:browser = webdriver.Firefox(executable_path=r"C:\geckodriver.exe")browser.get("https://passport.csdn.net/login?code=account")既然是自动登录,那么就不需要我们手动输入用户名密码以及点击登录按钮,全部可以通

2021-09-27 16:20:42 298

原创 Python入门(四)动态网页分析及抓取

什么是动态网页?动态网页,就是网页中包含通过异步ajax加载出来的内容!我们在打开某个网页时,点击右键“查看网页源代码”,会发现有一部分网页上显示的内容,源代码里面没有,而这部分就是通过ajax异步加载出来的,这就是动态网页!就拿csdn博客来举例:Python入门(一)环境搭建点开这篇文章,下方有一条评论:按F12检查元素:然后选中这条评论内容:此时,就可以确定评论区域所在位置:<div class="comment-list-box" >...</div>其实

2021-09-26 11:23:27 1020

原创 Python入门(三)网络请求与解析

安装网络请求模块:Requestspip install requests是否似曾相识?是否想起了nodejs?简单测试:先导入requests模块:import requestsget请求:response = requests.get("https://www.baidu.com")print(response)结果:说明已经请求成功了,我们可以在编辑器中查看response中都有什么:打印response.text:这个就是百度首页内容,不过乱码了,别着急,加上这一

2021-09-25 18:34:23 236

原创 Python入门(二)基本语法

建议在学习python前,一定要先学习python语法,python语法相对简单,有编程基础的同学将很容易入门!推荐Python菜鸟教程这里举几个常用的例子:打印日志:print('hello world!')定义变量:a = 1b = 'hello'c = Truelist = [1, 2, 3]list.append(4)for循环:for item in list: print(item)for index in range(10): print(ind

2021-09-25 17:20:35 46

原创 Python入门(一)环境搭建

1.Python是什么?2.Python 特点:3.Python应用领域:以上来源:Python菜鸟教程普通开发者常用Python做网络爬虫和数据分析!Python3下载地址:https://www.python.org/当前查询到的最新版是下载并安装成功后,打开命令行,输入python:安装成功!输入pip:证明pip可用!pip是python的版本管理工具,与nodejs的npm一样,我们可以直接通过pip install xxx安装第三方工具!下载python开发工具P

2021-09-25 16:43:35 245 2

原创 SQL温故

常用语法:distinct ,in , like ,order by ,limit ,group by ,between , join…DISTINCT : 去重SELECT DISTINCT 列名称 FROM 表名称;多表查询(两个表user和order,order表中存有user表中的id):查询出user表和order表所有匹配到的行(只返回匹配到的):select u.username,o.order_no from booksmanger.user u,`order` o whe..

2021-09-23 18:41:56 70

原创 Spring+Security+JWT+MyBatisPlus

数据库:Sql:create table jwttest.permissions( id int auto_increment primary key, path varchar(255) null, role_ids varchar(255) default '1' null, description varchar(255) null);create t.

2021-09-17 17:54:42 753

原创 安卓批量上传

支持功能:多任务批量上传;上传状态储存(结合数据库);进度监听(需具体网络上传框架支持,如okhttp,oss等);上传取消;上传错误(或强杀)后点击重新上传;可根据实际业务需求改造…GitHub:https://github.com/baiyuliang/MultiUpload效果如图:代码结构:数据库:GitHub:https://github.com/baiyuliang/MultiUpload...

2021-09-11 09:54:12 370 1

原创 高仿京东2020版首页效果2

本篇效果图:GitHub:https://github.com/baiyuliang/JdRefresh上一篇:高仿京东2020版首页布局及刷新效果,缺点是用了NestedScrollView嵌套了ViewPager,效果可以实现,但实际应用中体验似乎还是有点差的,原因可以查看该篇博客尾部说明。第一版得布局结构图:起初考虑到TabLayout和RecyclerView(ViewPager中)可以一起滑动,所以很容易想到的办法就是用Scrollview将两者嵌套进去,效果是实现了,但是Scroll

2021-09-06 18:31:40 305

原创 Flutter自定义IOS的Plugin

前两篇讲过Flutter调用Android方法,仿照其它库写了个RongIMServerPlugin,这篇我们就来再仿照ios的第三方库再写一个RongIMServerPlugin!我们打开Pods中的SharedPrefrences:打开.h和.m两个文件:我们只需照着模样写一个自己的就可以了,跟安卓一样,需要继承FlutterPlugin,并实现MethodCallHandler:是不是很简单!Plugin写完后,需要注册,如何注册,可以参考第三方库的注册方式(下面这两个是自动生成的

2021-08-16 21:03:36 380 1

原创 Flutter打包IOS相关问题记录

首先,如果从未在MacOS上运行过Flutter应用,当首次安装AndroidStudio并配置完Flutter环境后,创建FlutterProject并运行在IOS模拟器上时,很可能会报错:CocoaPods not installed...此时需要安装CocoaPods:$ sudo gem install cocoapods本人在安装时,遇到了几个问题:Failed to build gem native extension…对自己有效的解决办法:1.更换homebew源:.

2021-08-15 21:01:55 454 2

原创 Flutter打包APK注意事项

打包步骤:生成jks签名文件:我们可以用AS打开android项目,并创建jks:创建成功后,将jks文件放进app下的keystore目录(当然jks文件放入位置是自定义的):在android根目录下创建key.properties:storePassword=123456keyPassword=123456keyAlias=wanwanstoreFile=keystore/key.jks打开app的build.gradle,添加代码: def keystorePrope

2021-08-14 11:10:28 394

原创 Flutter项目WanWan之数据库moor

项目地址 GitHub:https://github.com/baiyuliang/Flutter-WanWanmoor文档地址:https://moor.simonbinder.eu/docs/getting-started/我们在开发安卓或ios的数据库时,都会有各种强大的第三方rom框架,如安卓端的greenDao,room等,这可以避免我们原生实现和手写sql的痛苦,那么同样,我们在开发flutter时,有没有同样强大的rom框架呢?答案是,必须的!就是上面提到的moor!目前来说,该框架用

2021-08-13 18:30:40 647

原创 Flutter项目WanWan之接入融云IM和自定义Plugin

项目地址 GitHub:https://github.com/baiyuliang/Flutter-WanWan融云IM-Flutter文档地址:https://docs.rongcloud.cn/v4/5X/views/im/noui/guide/quick/include/flutter.html集成步骤:注意:需要先去融云官网注册账号,并创建应用,获取应用appid和appkey!引入SDK:rongcloud_im_plugin: ^5.1.3初始化: RongIMClien

2021-08-13 17:54:51 369

原创 Flutter实战项目-WanWan

Flutter入门项目,不定时更新,GitHub:https://github.com/baiyuliang/Flutter-WanWan

2021-03-29 13:45:37 188

原创 拼团列表item自动滚动+倒计时实现

标题可能不太直观,想了半天也没想到好的,那么我就先贴一张具体应用场景的效果图:就是这一块:相信大家在做商城类应用时,经常会有相似需求!本项目实现的效果如下图:最开始通过RecyclerView实现,也可以,但是在进行嵌套特别是ScrollView等滑动控件时,就会出现触摸bug,即便你将recyclerview禁止滑动也不行,虽说这个bug不算太影响体验,但是对于追求完美的我,不能忍,就再寻找了另一种实现方式:动态add/removeView+属性动画!原理其实很简单:首先,分析效果图,u

2021-01-28 14:41:17 3652 3

原创 SpringBoot整合dubbo2.7.8+zookeeper3.4.14

本篇大概算是dubbo和zookeeper一个非常入门的整合,目的是对dubbo和zookeeper有一个初步的认识!zookeeper:分布式的远程服务注册中心。dubbo:远程服务调度框架。上面是对这两者一个非常简要的概括(可能不够准确),简单的单机部署步骤:将zookeeper安装在服务器上,并启动;项目中添加dubbo和zookeeper等相关依赖,并配置dubbo的相关属性;创建服务提供者;创建服务消费者;首先,为了方便服务消费者对提供者的调度,我们创建一个多moudle的项目

2021-01-27 16:45:01 2466 8

原创 2020博客之星评选中

望您走过路过,不要错过,小手一抖,投票我有^^https://bss.csdn.net/m/topic/blog_star2020/detail?username=baiyuliang2013

2021-01-12 09:25:53 378

原创 SpringBoot进阶(十一)MyBatis

前面我们使用的数据持久化层是JPA,这篇就来讲一讲MyBatis的继承使用!pom.xml:<!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version

2020-10-27 15:24:21 369 2

原创 SpringBoot进阶(十)整合Shiro下篇

项目下载地址:https://download.csdn.net/download/baiyuliang2013/13059992上篇完成了登录验证及授权,那么对于授权的作用还没有体现出来,这篇就结合shiro权限标签来说说授权后有哪些用途?!接上篇,登录成功后:我们可以试着点击一下下面的几个模块,可能会出现4xx的错误,这是因为我们还没有添加路径映射:@Configurationpublic class AppConfig implements WebMvcConfigurer {

2020-10-27 12:29:53 313

原创 SpringBoot进阶(十)整合Shiro上篇

一般的,SpringBoot常用的安全模块有Spring下的Security和Apache下的Shiro,Security功能强大但复杂,Shiro则相对小而简单,通常的,Shiro能满足我们实际开发中的绝大部分需求,所以使用Shiro的开发人员也越来越多了!安全模块的作用:身份认证 (登录验证/加密)授权(授予权限、角色)Session管理加密记住我…所以,安全模块,是一个web网站必不可少的东西了!关于Shiro的详细使用方法,大家可以查看相关文档,本篇属于实战型案例,整合Shiro

2020-10-27 11:17:59 503

原创 SpringBoot进阶(九)登录验证及拦截

由于本篇讲解的是初步的拦截和验证,所以比较简单,不涉及角色权限等,以下是我后面讲解Shiro安全框架时所需用到的数据库表,你可以提前创建,也可仅创建user表来进行本篇文章的学习!(前几篇我们创建过一个user表,你可以在此基础上修改,或删除重新创建)当然,此user表中许多字段是无关紧要的,你可以选择忽略它!User:package com.byl.springboottest.bean;import javax.persistence.*;import java.io.Serializab

2020-10-26 18:25:34 1093

原创 SpringBoot进阶(八)Layui的引入与使用

Layui官方地址:https://www.layui.com/Layui作者对Layui的定义:在目前前后端分离的大环境下,后端开发人员大包大揽的情况越来越少了,前后端分离可以让后端开发人员多去注重业务,而不再花费大量时间在前端html页面上了,就css这块,不得不说,要折磨死大部分后端…,但是,情况总有例外,还有很多中小型公司由于成本问题,根本就不会去招专业的前端,那这种情况下,前端的事情就只能由后端去开发了,但就如上面所说,css太折磨人了,怎么办?对了,这是我们就可以去找第三方的ui框架了,拿

2020-10-26 17:10:56 3284

原创 Linux部署RocketMQ

http://rocketmq.apache.org/docs/quick-start/unzip rocketmq-all-4.7.1-source-release.zipcd rocketmq-all-4.7.1/mvn -Prelease-all -DskipTests clean install -Ucd distribution/target/rocketmq-4.7.1/rocketmq-4.7.1Start Name Servernohup sh bin/mqnamesrv

2020-10-26 15:06:23 1749

原创 SpringBoot进阶(七)整合RocketMQ

RocketMQ是阿里出的一个纯java的消息队列框架,其它的还有Kafka,Rabbitmq等,网上也有很多他们的对比,优缺点一目了然,国内可能RocketMQ使用居多,因为它抗住了全球最大的流量洪峰双十一,而且运行稳定!下图为引用网上关于三者的对比情况图:关于MQ的作用这里也不再讲了,自行Baidu,你会了解更多!如果你是安卓开发同学,那你就把他理解成EventBus吧,哈哈!使用Docker安装RocketMQ:首先,打开Xftp 6软件连接Linux服务器,在usr/local或者其它文件

2020-10-24 18:20:22 2080 1

原创 SpringBoot进阶(六)整合Redis缓存

为什么要用缓存?这里不做过多解释,不管是移动端还是前端,我们都有接触过!Redis,是一个轻量级的key-value数据库,就类似于安卓端的SP,或者前端的localStorage,就是把要缓存的数据放入键值对,用的时候即可通过key取出value,直接缓存获取,从而不再需要再次调用接口或者查询数据库获取,这样理解,你就会觉得简单多了!pom.xml引入:<!--redis--><dependency> <groupId>org.springframewo

2020-10-24 17:09:17 1331

原创 SpringBoot进阶(五)Docker在Linux上的安装和使用

Docker教程:https://www.runoob.com/docker/centos-docker-install.html使用Docker,你将不需要再对mysql,redis,rabbitmq等的安装进行相关配置,随装随用,方便快捷!Linux安装Docker:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun或curl -sSL https://get.daocloud.io/docker | sh如果

2020-10-24 14:57:29 307 1

原创 SpringBoot入门(四)Service、Dao

为什么Service和Dao层放在一起写,是因为Service业务与Dao层紧密关联,当然在测试阶段,如果在没有Dao层的情况下,我们可以在Service里放一些伪数据来方便测试!首先,肯定是需要安装数据库了,本教程中使用的是Mysql数据库,安装步骤就不再说了,默认大家都已安装好了Mysql并可以连接使用!注意:本教程中连接的是远程服务器,mysql,redis等都是放在远程服务器中的,服务器系统为Linux,因此建议看此系列教程的同学最好能有一样的服务器环境,会减少出错几率,后面可能会讲解docke

2020-10-24 14:04:54 3103

高仿京东2020版首页下拉刷新效果

高仿京东2020版首页下拉刷新效果,GitHub:https://github.com/baiyuliang/JdRefresh

2020-08-22

安卓仿qq红包领取详情界面动画效果

安卓仿qq红包领取详情界面动画效果

2016-05-09

安卓仿qq红包领取详情界面动画

安卓仿qq红包领取详情界面动画

2016-05-09

安卓实现高斯模糊

安卓实现高斯模糊,效果棒棒哒~

2016-05-06

带吸附的效果ViewPager

史上最简单的带吸附效果的viewpager

2016-05-05

qq微信微博分享demo

qq微信微博分享demo,此demo去掉了分享回调,为了方便大家直接看到微信分享效果,此demo可直接进行微信分享测试

2016-04-28

无刷新更新listview

无刷新更新listview http://blog.csdn.net/baiyuliang2013/article/details/51097870

2016-04-11

图片轮播(新)

图片轮播(新)http://blog.csdn.net/baiyuliang2013/article/details/51035048

2016-04-01

仿最新美团外卖下拉刷新动画

仿最新美团外卖下拉刷新动画http://blog.csdn.net/baiyuliang2013/article/details/50854592

2016-03-11

仿IOS7日期选择控件(迄今为止相似程度最高的控件)

仿IOS7日期选择控件(迄今为止相似程度最高的控件),使用简单,三行代码即可调用

2015-12-17

安卓一键分享(qq,微信,微博)官方非第三方

安卓一键分享(qq,微信,微博)官方非第三方。

2015-12-17

listview下拉刷新上拉加载(仿美团外卖袋鼠动画)

listview下拉刷新上拉加载(仿美团外卖袋鼠动画)。

2015-12-10

listview下拉刷新上拉加载

手把手教你简单快速实现listview下拉刷新上拉加载更多

2015-12-10

listview下拉刷新

一个简单的listview下拉刷新的例子,代码简洁明了,一看即懂!

2015-12-10

仿ios datepicker

仿ios datepicker.

2015-09-23

jd-eclipse-site-1.0.0-RC2.zip

jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件,jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件

2015-06-08

仿IOS日期控件(增加上下午,时分选择)

仿IOS日期控件(增加上下午,时分选择).

2015-06-01

高仿IOS7日期选择控件(最新)

高仿IOS7日期选择控件,最新修改版

2015-06-01

安卓图片上传服务端+客户端

安卓图片上传,服务端servlet+客户端...

2015-05-19

安卓广告栏实现

安卓广告栏实现,支持自动切换,网络动态获取

2015-05-15

uniapp原生插件-YL视频播放器案例源码

uniapp原生插件-YL视频播放器案例源码,案例包括播放器的基本使用方法,在线教育场景,小视频(仿抖音)场景,朋友圈场景等...

2022-09-22

安卓预览Office文档

安卓预览Office文档,TBS+AgentWeb+pdfjs(需后端配合)+系统能力

2022-03-26

安卓下载工具类DownLoadUtils

一个简单的安卓下载工具类:支持取消任务,支持下载进度,支持下载回调!

2022-02-17

MultiUpload.zip

安卓批量上传,支持 多任务批量上传; 上传状态储存(结合数据库); 进度监听(需具体网络上传框架支持,如okhttp,oss等); 上传取消; 上传错误(或强杀)后点击重新上传; 可根据实际业务需求改造

2021-09-11

PinTuanView.zip

拼团列表item自动滚动+倒计时实现

2021-01-28

SpringBoot整合dubbo2.7.8+zookeeper3.4.14

SpringBoot2.4.2整合dubbo2.7.8+zookeeper3.4.14,适合入门!

2021-01-27

SpringBoot+Redis+Shiro+Layui

SpringBoot入门级项目,整合Redis,Shiro,Layui等;SpringBoot入门及进阶教程博客地址:https://baiyuliang.blog.csdn.net/article/details/109250816

2020-10-27

js原生实现轮播图无限轮播手势轮播

js原生实现轮播图无限轮播,支持手势操作

2020-05-15

XMPP+Openfire4.5.1+Smack4.3.4+MySql

XMPP+Openfire4.5.1+Smack4.3.4+MySql,支持手机对手机,手机对PC(Spark)的消息收发

2020-04-30

MVVM+Retrofit+协程的网络框架封装

MVVM+Retrofit+协程的网络框架封装,简单易懂,MVVM+Retrofit+协程的网络框架封装,简单易懂。

2020-04-25

MVVM+ViewBinding+Kotlin入门

MVVM+ViewBinding+Kotlin入门篇,适用于未使用过MVVM,ViewBinding,Kotlin的开发者做为入门练习,了解大致思想

2020-04-24

VoiceSpeekHighLight.rar

语音朗读文章,支持高亮显示,自动滚动播放位置,支持播放进度显示,支持进度条拖动朗读位置!语音SDK使用自科大讯飞!

2019-10-10

仿微信、QQ评论点击事件

仿微信朋友圈、QQ空间动态列表,以及评论点击事件效果实现...

2017-10-30

textview完美展示html格式代码

textview完美展示html格式代码,包括图片大小自定义,点击浏览等;textview完美展示html格式代码,包括图片大小自定义,点击浏览等;

2016-12-09

安卓异常捕获

安卓全局异常捕获,自定义错误详情页,可选择上传错误信息!

2016-06-13

Recyclerview嵌套Recyclerview案列

Recyclerview嵌套Recyclerview ,外层列表,内层网格,支持上拉下拉刷新;Recyclerview嵌套Recyclerview ,外层列表,内层网格,支持上拉下拉刷新

2016-05-27

Recyclerview嵌套Recyclerview Demo

Recyclerview嵌套Recyclerview,外层列表,内层网格,支持上拉加载下拉刷新

2016-05-27

Recyclerview嵌套Recyclerview

Recyclerview嵌套Recyclerview,外层列表,内层网格(包括上拉刷新和下拉加载)

2016-05-27

Recyclerview下拉刷新上拉加载及adapter封装

Recyclerview下拉刷新上拉加载及adapter封装

2016-05-27

PullRecyclerView

PullRecyclerView下拉刷新上拉加载

2016-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除