前言 今天Carson来全面总结最常用的设计模式 - 模板方法模式。 其他设计模式介绍这是一份全面 & 详细的设计模式学习指南[https://www.jianshu.com...

前言 今天Carson来全面总结最常用的设计模式 - 模板方法模式。 其他设计模式介绍这是一份全面 & 详细的设计模式学习指南[https://www.jianshu.com...
看着怎么跟静态代理很像呢。
Carson带你学设计模式:适配器模式(Adapter Pattern)前言 今天Carson来全面总结最常用的设计模式 - 适配器模式。 其他设计模式介绍这是一份全面 & 详细的设计模式学习指南[https://www.jianshu.com/...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
提出来两个错误,第一要把super.onMeasure(widthMeasureSpec, heightMeasureSpec); 放在最上边或者去掉否则设置wrap_content不管用。第二在onMeasure里 MarginLayoutParams lp = (MarginLayoutParams) getLayoutParams()不对, 应该是 MarginLayoutParams lp = (MarginLayoutParams) child.getLayoutParams();
android流式布局一、概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载...
getClass().getSuperclass().getSuperclass().getSuperclass();需要得到第三个父类ProgressBar
Android 纯代码实现Seekbar布局,解决maxHeight设置问题和缓冲进度条样式问题Seekbar常规使用方式通过xml布局方式实现,但是由于我们的是sdk,不能有xml布局,所以SeekBar使用纯代码实现。但是这样就遇到了很多问题。首先是SeekBar设...