You must not call setTag() on a view Glide is targeting
前言 记录一下,在使用Glide 老的版本(相对于4之前的)出现如下一下,记录于此,方便自己查阅。 正文 异常日志: AndroidRuntime( 4299): FATAL EXCEPTION: m...
[代码片]获取状态栏高度和导航栏高度
前言 记录一下,或许后面有用。 正文 直接上代码 /** * 获取状态栏高度 * * @return */ public int getBarHeight(String name) { int res...
[代码片]属性动画之无限旋转
前言 简单记录一下而已, 正文 private ObjectAnimator mRotation = null; mRotation = ObjectAnimator.ofFloat(view, "r...
[摘]Android CircleImageView圆形头像图片
前言 本文摘抄,记录于此,方便自己查阅而已。 正文 Android想要使用ImageView圆形头像图片,可以自己定义一个CircleImageView继承ImageView类,也可以使用Glide框...
Android Studio使用makejar导出jar包
前言 记录一下如何使用makejar导出jar包。 正文 这里lib库PhotoView来说。 PhotoView/build.gradle 新增如下内容: task clearJar(type: D...
[代码]Listener和MainListener
前言 这里简单记录一下项目中用的Listener和MainListener。 正文 参考文章 无
Java Consumer的使用
前言 今天有空整理一下Consumer<T> 接口的使用,一般用于回调中。 这里简单记录一下。 正文 Consumer<T>接口是java 1.8才有的,定义如下: //jav...
Java的反射简介
前言 本文主要参考其他作者的文章,然后自己整理一下,原文写得很仔细,但还得自己走一遍流程。 感谢大佬分享。 正文 什么是Java的反射机制 java允许开发者在程序运行过程中操作(访问和修改)类的各种...
ThreadPoolExecutor简单记录
前言 线程经常用,线程池也用,但在于如何使用,没有记录一下。 本文参考别人文章整理。 正文 使用线程池的好处 降低内存资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。在...
JAVA 从一个List里删除包含另一个List的数据
前言 简单记录一下 List中删除包含另外一个list的数据。 本文只是记录一下。 正文 下面是之前作者写的: /*** 这是目前我了解到速度最快的一种*/ @SuppressWarnings("un...
