![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Tips
文章平均质量分 59
晴空的一滴雨
www.github.com/hnsugar
lujianchao.com
展开
-
与viewpager联动实现其他view平滑移动效果
核心代码floatView.setX (positionOffset*floatView.getWidth () + tabLive.getX () + position * tabLive.getWidth ());达到了viewpager平滑移动,上面浮动线也一起对应移动,代码就是这么简单。详细说明onPageScrolled 返回的参数position:即将显示的原创 2016-12-30 10:00:08 · 19182 阅读 · 1 评论 -
Android 轻松实现生命周期绑定
Android 轻松实现生命周期绑定 不知道大家用没用过Glide这个加载图片的第三方库,非常好用,Glide就实现了绑定Activity和Fragment生命周期的方法,本期文章讲的就是看了Glide源码后总结的精华内容。1.首先大家会问,为什么要绑定生命周期?我举几个例子:Glide绑定ImageView,当Activity或者fragment销毁了,上面的Imageview所使用的图像资源就可以原创 2017-03-14 10:55:41 · 20575 阅读 · 0 评论 -
setter方法实现链式调用(Android studio、Idea、WebStorm等JetBrains公司的产品)
本篇文章以Android studio为例,JetBrains公司的产品都是差不多的。1.新建一个类,添加属性name和agepublic class abc { private String name; private int age; }2.右键,设置setter单击红框内的按钮点击左上角加号添加自定义模板,输入模板名称新建的模板是空的,原创 2017-03-14 17:47:11 · 18469 阅读 · 0 评论 -
Android 编译工具升级到24后遇到的坑之V4包的Fragment
android.support.v4.app.Fragment版本升到24及更高后,修复了一些fragment的bug,例如显示隐藏问题,但是又改了一部分逻辑,显示隐藏问题请看这篇文章http://blog.csdn.net/archer_zoro/article/details/54237363开发工具是Android Studio我引入的依赖版本是compile 'com.android.support:support-v4:25.3.1',旧工程就发生了这个错误。java.lang.Illega原创 2017-04-25 17:23:24 · 3020 阅读 · 4 评论 -
用代码实现GridLayout平均分布样式
使用android.support.v7.widget.GridLayout包,只使用代码轻松实现动态添加GridLayout的子View并且实现平均分布.原创 2017-07-25 19:28:34 · 23938 阅读 · 2 评论 -
高逼格Log日志,可以导航跳转的log
不管是Android开发还是java开发,Log日志一直是很重要的辅助调试工具,日志只能用来看吗?当然不是,还能用来导航跳转。友情提示:本文只提供提高逼格方法方式,基础知识请自行学习。不要问我原理,工具就是那么设计的。简书上IT平头哥是我,没有抄袭。不知道大家会不会利用java提供的StackTraceElement,利用这个可以打印堆栈信息,不知道请自行查阅相关文档。可以获取类名方法名和行号等等...原创 2018-02-26 16:38:04 · 11349 阅读 · 2 评论