JAVA
路很长oO
担任渤海新能科技有限公司技术经理,也在业余时间写了很多开源插件供Flutter开发人员使用,2018年免费录制flutter开发视频帮助了大量初学者。平时也写了很多开源的博客提供给初学者。
展开
-
Toolbar(或自定义布局)随滑动控件(ListView,ScrollView,RecylerView)改变透明度
1.效果如下: 2.分别实现ScrollView和ListView以及RecylerView对应时候的透明度1.首先我们来分析ScrollView如何来实现思路: 其实我们知道是改变Toolbar(自定义的布局)透明度,而且是更具滑动控件滑动的距离,所以问题 来了透明度是0-1,我们猜想可以获取滑动的高度,如何将滑动高度和透明度联系在一起呢?我们 可以设置根据屏...原创 2018-03-15 18:18:10 · 402 阅读 · 0 评论 -
Java中如何将一个数组分割成多个等长度的数组
Java中如何将一个数组分割成多个等长度的数组,最后剩下的为一个素组先看图分析数据提取公式分装代码1.如下我们需求 最近朋友android项目中有一个需求如下: 这一个长集合[item0, item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11原创 2018-01-10 15:10:20 · 38052 阅读 · 9 评论 -
可收缩的TextView
可收缩的TextView1.首先来看下效果图如下:如上图所示,我们项目中有时候需求这种效果。那么今天我们一起来实现这样一个东西把。2.我们来分析如何实现:如图我们可以看出是一个容器包裹着两个控件,文字TextView控件和另外一个随便的可点击控件,在点击之后我们可以看出有动画效果,而且有默认的初始行数和高度,以及展开的高度和行数等。所以接下来我们来自定义自己的容器。原创 2017-09-05 15:30:29 · 613 阅读 · 0 评论 -
如何自定义RecyclerView的点击事件和绘制分割线-高级UI-3-表格列表绘制分割线
一,我是接着上一篇基础上进行绘制RecylerView的网格布局的,所以前戏就不讲了,关于为什么会想到继承RecyclerView.ItemDecoration之类的看上一篇吧,这篇直接分析然后写代码首先我们来分析RecylerView表格布局分割线如何绘制简单。下面来图片进行说明绘制技巧。 上图简单的画了一个RecylerView网格布局,我们通过上图可以分割出每个item的分割线,然后逐个原创 2017-08-15 14:22:02 · 530 阅读 · 0 评论 -
如何自定义RecyclerView的点击事件和绘制分割线-高级UI-2
一. 接着上一篇博客我们来解决RecyclerView线性列表分割线绘制问题: 1.效果图: 我们知道谷歌工程师对于RecyclerView并没有和listView一样可以设置divider属性来进行分割线的绘制。那么我们今天来解决RecyclerView的这个问题。达到如下效果: 2.分析如何绘制: 不知道你们看过LinearLayoutAppCompat没有原创 2017-08-15 01:49:28 · 451 阅读 · 0 评论 -
如何自定义RecyclerView的点击事件和绘制分割线-高级UI
一,高逼格的路途还很长,喜欢技术的都进来看看。如果我写博客的对你没有用而且你觉得我这文章没逼格,我会努力让以后文章更有内涵更有逼格的。RecyclerView的特点: 1,谷歌在高版本提出一个新的代替ListView,GridView的控件。那就是 高逼格RecyclerView. 2,给RecyclerView设置布局管理器就可以实现GridView和Lis原创 2017-07-31 22:39:06 · 499 阅读 · 0 评论 -
架构师之路-网络框架的搭建(高逼格)
一,了解常见的框架1,你已经工作量3年不等或也许是菜鸟,只要接触Android开发那么在项目中必不可少的就是一些第三方框架:常见的网络请求框架,图片加载框架等…我们具体了解下常见的网络框架:网络框架:okhttp,Volley,Xutils,Retrofit....图片框架:picasso,xutils,imageLoader,glide,fresco,Fac...他们的优点:兼容性好,代码很原创 2017-07-18 15:56:40 · 5814 阅读 · 2 评论 -
Android 内存泄漏---新能优化专题(MAT的使用)
1.问题:内存泄漏是什么? 内存溢出就不是内存泄漏,内存泄漏过多积累下来就会造成内存溢出。 内存不在G掌控之内了。GC垃圾回收机制漏掉的垃圾对象–无法回收。(垃圾对象持有的内存一直存在累加) (1)什么是垃圾回收机制? 吃完饭餐具不用管,服务员自动回收。 服务员就是GC,什么时候去回收它呢? 某个对象不再有任何的引用的时候才会进行回收。(不能往上追溯到GC原创 2017-07-11 19:34:57 · 475 阅读 · 0 评论 -
Android文件管理--请叫我王优秀
一,实现的功能 - [x] 1.实现android各个版本看可以任意访问内置存储卡,自定义文件样式并且列表里面展示。 - [x] 2.实现对文件的剪切,复制,删除,移动。 - [x] 3.实现对文件目录的排序(日期,大小,名称) - [x] 4.实现创建不同类型的文件,例如wold,excle,xml等文件。 如下图所示:实现效果 ...原创 2018-09-17 17:24:20 · 6879 阅读 · 13 评论