- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 使用FlexboxLayoutManager来实现流式布局
在项目中经常会用到流式布局,以前一直是使用鸿洋开源的哪个版本,然后在其上进行修改,之前看到了google开源了一个FlexboxLayoutManager的控件,也可以实现流式布局,但是一直也没有细看。今天偶然又见到一篇相关的文章,这里简单做一个记录,以备以后使用。[官方地址](https://github.com/google/flexbox-layout)这里注意,它默认给出的版本是and...
2019-09-24 15:15:39 31020 15
原创 Fragment惰性加载
public abstract class BaseFragment extends Fragment { View rootView; //子类的根布局 boolean isViewCreated = false; //布局是否已经加载完 boolean isCurrentVisible = false; @Override...
2019-09-23 15:28:29 794
原创 android组件化的简单实现
android开发中,如果你的项目比较大,开发的人员比较多,功能模块也多的情况,就会容易出现,文件覆盖等很多问题,这个时候,组件化的开发,就显得比较方便了。每个模块独立开发,最后整合到一起。在网上也查看了各位大神的文章,这里根据自己写的例子做一下记录。一般组件化是有一个主的app,然后是一个个的Module。这个主的app也被叫做壳。就是它来加载各个Module。我这里做的比较简单,就是一个a...
2019-09-19 10:43:15 616
转载 从0到1优雅实现沉浸式状态栏
转自:https://blog.csdn.net/u013541140/article/details/100065336今天看到这位大神的代码,感觉很受用,就自己动手按自己的习惯敲了一下,这里我只做了5.0、6.0以上的适配。以下的没有做了,感觉没有什么必要。StatusBarUtils.javapackage com.cg.statusbarlearn.untils;import a...
2019-09-17 09:39:07 783
原创 解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.
闲来无事,想学习一下Kotlin,建个项目想写两行代码,上来就报这个错误,上网查了一圈,找到解决的方案。记录下来。在项目的build.gradle里加入如下代码,这里注意啊,不是在app的build.gradle里,是项目根目录下的。buildscript { ext.kotlin_version = '1.2.61' repositories { googl...
2019-09-10 09:34:09 1944
原创 android图片的灰度化、线性灰度、二值化处理
在网上看视频教程,根据里面的理解,写了一个简单的方法。 /** * 对图片进行灰度化处理 * @param 原始图片 * @return 灰度化图片 */ public static Bitmap getGrayBitmap(Bitmap bm){ Bitmap bitmap = null; //获取图片的宽和高 int width = bm.getWidth()...
2019-09-06 15:34:04 1900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人