自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦时明月

学习改变命运,奋斗创造人生

  • 博客(3)
  • 资源 (49)
  • 收藏
  • 关注

原创 java常用设计模式4——观察者模式

当被观察者的状态发送改变的时候,所有观察它的对象都会得到通知并自动更新。观察者模式UML图:Subject: 抽象主题。把所有观察者对象的引用保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除对象。ConcreteSubject:具体主题,在具体主题的内部状态发生改变的时候,给所有注册过的观察者发出通知。Observer:抽象观察者,是观察者的抽象类...

2018-10-31 15:41:45 324

原创 ViewHolder views must not be attached when created. Ensure that you are not passing 'true' to the at

如果在使用Recyclerview的时候出现下面的异常ViewHolder views must not be attached when created. Ensure that you are not passing ‘true’ to the attachToRoot parameter of LayoutInflate这说明onCreateViewHolder 方法写错了这句话的意思...

2018-10-23 14:49:12 18724 1

原创 java常用设计模式3——工厂方法模式

1、工厂方法模式定义:定义一个用于创建对象的接口,让子类决定实例化哪个类2、工厂方法模式的使用场景:在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式多工厂方法模式代码示例:1、定义一个抽象的产品接口(非必须)/** * 抽象的产品接口 */public abstract class Product { ...

2018-10-08 16:57:02 197 2

知识分享idea插件工程

代码精灵插件工程

2021-05-27

使用idea开发的知识分享插件的后台工程

使用idea开发的代码精灵插件,可以方便的进行知识分享 相关博客地址: https://editor.csdn.net/md?not_checkout=1&articleId=117323411

2021-05-27

android11 weex_sdk-release.aar

最新的适用于android11的weex aar 去掉项目里的远程依赖“com.taobao.android:weex_sdk:0.28.0”改为aar依赖 最新的weex包域名是org.apache.weex,所以需要修改与weex相关的问题的import包

2020-11-13

viewModel,liveData,lifecycle的简单使用demo

viewModel,liveData,lifecycle的简单使用demo。 代码极其简洁易懂

2018-08-06

kotlin的run,let,apply,also,takeIf,takeUnless,with的使用和区别

kotlin的run,let,apply,also,takeIf,takeUnless,with的使用和区别demo

2018-08-03

scrollview嵌套viewpager嵌套fragmetn嵌套recyclerview的demo

scrollview嵌套viewpager嵌套fragmetn嵌套recyclerview的demo 解决了滑动冲突,数据显示不全的问题。

2018-06-22

seekbar设置进度条的颜色

seekbar设置进度条的颜色 博客地址: http://mp.blog.csdn.net/mdeditor/index/79272809

2018-02-06

eventbus3.0 demo

不知道为什么不可以设置0分了,最少是2分。。。这个是eventbus3.0的测试demo

2017-12-02

自定义view -- 六边形图表

自定义六边形图表 相关博客:http://blog.csdn.net/baidu_31093133

2017-07-09

多边形图表

自定义view实现的六边形图表 相关博客:http://blog.csdn.net/baidu_31093133

2017-07-09

cuteRecorder的使用

一个录音框架,可以实现开始录音,结束录音,获取录音时间,录音文件,判断是否录音时间过短。 可以设置录音文件的路径,最大音量等级,最长录制时间和最短录制时间。

2017-07-04

自定义view 录音 圆形进度条

自定义view实现圆形进度条 + 自定义录音工具 = 自定义录音view 代码简洁易懂,拿来即用哦!

2017-05-26

自定义dialogfragment 底部弹出框 实现分享效果

使用自定义dialogfragment 实现底部弹出框分享的效果

2017-05-26

gpuimage给本地视频添加滤镜

gpuimage给本地视频添加滤镜

2017-05-18

自定义控件 短视频录制控件 列表选择 圆形图片 条形控件

自定义控件 短视频录制控件 列表选择 圆形图片 条形控件 代码简洁易懂,有大量注释。

2017-04-28

自定义listview加载更多

自定义的listview 实现上拉加载很多 使用起来很方便,省去自己写多余的代码。

2017-04-24

android 发送表情 emoji

android实现发送表情功能,代码非常简洁。

2017-03-15

android 发送表情功能emoji

android实现发送表情功能,代码非常简洁,易懂。

2017-03-15

android多语言切换

android 多语言切换。代码极其简洁,易懂。

2017-03-09

listview嵌套listview实现评论效果

listview里嵌套了一个评论列表,可以动态添加评论 整体代码非常简洁,没有花哨的样式和布局以及其它多余代码。

2017-02-15

retrofit2+rxjava+okhttp使用demo。

retrofit2+rxjava+okhttp的封装demo。

2016-11-28

城市选择器

城市选择器的实现

2016-11-07

CollapsingToolbarLayout的使用

CoordinatorLayout AppBarLayout CollapsingToolbarLayout Toolbar的配合使用

2016-10-13

dialogfragment加载多张图片

使用dialogfragment加载多张图片

2016-09-13

app开发框架

一个app开发的框架,包含侧边栏,cardview,floatactionbutton,drawerlayout,tablayout+viewpager+fragment.其中一个fragment可以下拉刷新。

2016-08-24

app快速开发框架

一个app开发的框架,包含侧边栏,tablayout+viewpager+fragment.其中一个fragment可以下拉刷新

2016-08-24

glide加载网络资源本地资源的demo

glide加载网络资源,raw,assets,资源文件,圆形图片,圆角图片,本地相册所有图片,gif图片,sdk图片等等。

2016-08-23

DataBinding Demo绑定listview

data binding绑定listview

2016-08-15

DataBinding Demo 事件绑定

databinding 的事件绑定

2016-08-10

DataBinding Demo

DataBinding Demo

2016-08-08

自己实现分享到第三方平台

自己实现分享到第三方平台的功能而不用集成第三方的sdk

2016-07-27

利用svg合成各种形状的图片

使用svg图片来控制边框样式,和一张普通图片来合成各种各样形状的图片。

2016-07-21

listview分组

分组的listview

2016-07-09

listview加载不同的布局

listview加载多种布局,代码里有详细的注释,非常简洁易懂哦。(*^__^*)

2016-07-02

android仿新闻客户端图片轮播带小圆点

android仿新闻客户端的图片轮播,带小圆点提示,图片下方有相关的描述信息,代码简洁易懂,代码量少。用户滑动和自动轮播没有冲突。

2016-06-30

android下拉刷新+左滑删除效果demo

使用谷歌官方的SwipeRefreshLayout和第三方左滑删除的库swipemenu-recyclerview实现的下拉刷新+左滑删除的效果,详细步骤请看博客: http://blog.csdn.net/baidu_31093133

2016-06-25

retrofit GET方法demo

使用retrofit的get方法访问网络返回json的简单demo,非常清晰。

2016-06-25

android自定义topbar

android自定义topbar,按钮文字背景大小等均可定制

2016-06-22

view事件分发测试demo

view事件分发测试demo

2016-06-22

eventbus 测试demo

android eventbus的使用方法测试demo。

2016-06-21

空空如也

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

TA关注的人

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