- 博客(11)
- 收藏
- 关注
原创 WebStorm Idea等禁用自动保存无效解决办法 autosave cannot be disabled completely
找了一圈百度没找到干货,终于在Idea官网找到了提问的人,其中提到live edit插件,禁用后还是会自动保存后又注意到Tools => file watchers,看了下,我在webstorm中配置了rpx单位格式化,因为webstorm不支持rpx单位,所以监听了文件变化,将分开的rpx单位将空去掉,达到保存后的文件是正常的目的,发现问题,配置里可以单独配置 auto save,把勾选去掉就可以了。...
2021-08-27 15:20:31
783
原创 高逼格Log日志,可以导航跳转的log
不管是Android开发还是java开发,Log日志一直是很重要的辅助调试工具,日志只能用来看吗?当然不是,还能用来导航跳转。友情提示:本文只提供提高逼格方法方式,基础知识请自行学习。不要问我原理,工具就是那么设计的。简书上IT平头哥是我,没有抄袭。不知道大家会不会利用java提供的StackTraceElement,利用这个可以打印堆栈信息,不知道请自行查阅相关文档。可以获取类名方法名和行号等等...
2018-02-26 16:38:04
11344
2
原创 用代码实现GridLayout平均分布样式
使用android.support.v7.widget.GridLayout包,只使用代码轻松实现动态添加GridLayout的子View并且实现平均分布.
2017-07-25 19:28:34
23930
2
原创 ViewCacheManager
Android在自定义view的时候经常用到一些布局类view,这些布局继承自ViewGroup类,包括LinearLayout、RelativeLayout和GridLayout等,通常用addview和removeView来操作界面。优点是纯代码构建布局不需要布局文件,没有布局xml解析等过程,相对来讲性能好一些; 缺点是需要一定开发经验,不适合设置大量属性
2017-06-30 15:56:55
17885
原创 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
3018
4
原创 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
18466
原创 Android 简单实现缓存机制(反射和数据库)
Android 简单实现缓存机制(反射和数据库) 现在的app每个页面都有从服务器后台拿的数据,数据基本是以文本形式返回的,大多数是json格式(json是一种文本形式的文本,跟xml一样,赋予了一定意义),很多app的首页或者朋友圈等类似的功能是没必要总向后台请求的,我们可以把每次请求的数据存起来,下次先拿缓存,有新数据了再追加或替换。一.首先大家会问,为什么要用缓存? 如果断网了,app页面
2017-03-14 15:05:08
19156
3
原创 Android 轻松实现生命周期绑定
Android 轻松实现生命周期绑定 不知道大家用没用过Glide这个加载图片的第三方库,非常好用,Glide就实现了绑定Activity和Fragment生命周期的方法,本期文章讲的就是看了Glide源码后总结的精华内容。1.首先大家会问,为什么要绑定生命周期?我举几个例子:Glide绑定ImageView,当Activity或者fragment销毁了,上面的Imageview所使用的图像资源就可以
2017-03-14 10:55:41
20569
原创 PraiseTextView 一个TextView简单实现朋友圈点赞功能
PraiseTextView说明我是将朋友圈分成了几个独立模块单独自定义的View,通过回调完成交互,耦合性算是非常低了,主要有以下及部分:1.评论布局(自定义TextView)CommentListTextViewLu_PingLunLayout2.点赞布局(原理和评论的自定义TextView一样,都是用的SpannableString)PraiseTextView3.图片列表(出门右转,理论上没
2017-01-24 10:30:15
18056
原创 CommentListTextView 一个TextView实现朋友圈的评论列表
Lu_comment_TextView说明我是将朋友圈分成了几个独立模块单独自定义的View,通过回调完成交互,耦合性算是非常低了,主要有以下及部分:1.评论布局(自定义TextView)CommentListTextViewLu_PingLunLayout2.点赞布局(原理和评论的自定义TextView一样,都是用的SpannableString)3.图片列表(出门右转,理论上没有数量限制,和li
2017-01-23 15:55:42
19388
原创 与viewpager联动实现其他view平滑移动效果
核心代码floatView.setX (positionOffset*floatView.getWidth () + tabLive.getX () + position * tabLive.getWidth ());达到了viewpager平滑移动,上面浮动线也一起对应移动,代码就是这么简单。详细说明onPageScrolled 返回的参数position:即将显示的
2016-12-30 10:00:08
19179
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人