最近公司项目需要加载大量gif图片,我们项目用的图片加载库是glide,众所周知glide自带加载gif功能,但是真实使用到项目中 glide加载gif会占用大量内存导致应用...
最近公司项目需要加载大量gif图片,我们项目用的图片加载库是glide,众所周知glide自带加载gif功能,但是真实使用到项目中 glide加载gif会占用大量内存导致应用...
为啥不能复制。。
Android播放Gif动画(自定义ImageView)Code: attrs.xml:
问题描述: 因公司业务需要,现在 Android 存在的方式基本都是原生与 h5 页面共存的情况。近日发现,当应用中存在多个 WebView 实例去渲染 h5 页面的时候,就...
一、Apk反编译工具及其使用方法 1.原理 学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。 这里有两篇And...
我也遇到这个问题,怎么解决。。。
RxAndroidBle介绍 RxAndroidBle Android是一个针对的蓝牙低功耗问题的一剂良药。由RxJava支持,通过观察者模式来实现复杂的api。支持库为你提供: 各种情况的异步操作...
建议先回顾下之前四篇文章,这个系列的文章从前往后顺序看最佳: 《Android setContentView 源码解析》; 《Android LayoutInflater 源...
加载网络图片是 APP 中必不可少的功能,现在网络上有很多的开源库,比如 Glide、Picasso、Fresco 等。这里我用的 Glide,所以本文将是以 Glide 结...
WHY? 我们先来看一张图 这是我们只用了 这一个 Transition 的情况。我们 focus 到色块字体处,可以看到,当两个场景进行切换的时候,位置和 bounds 的...
简介 看下官方文档对于 Transition 的介绍: A Transition holds information about animations that will b...
自从6.0加入动态权限之后,很多地方都要用到,开始的时候使用的原生代码写权限请求,代码格式如: 然后不知道在fragment或是activity里面重写 不知道你们对这种代码...
简介 SpringAnimation 是通过 SpringForce 进行驱动的,SpringForce 定义了弹性的阻尼、刚度以及平衡位置。当 SpringAnimatio...
平常,我们使用最多的应该是用 ObjectAnimatior 来构建我们需要的动画对象,然后通过不断变化的值给相应的属性赋值实现动画效果,这种效果是相对比较呆板的。想象一下,...
之前在github上寻找Activity转场时偶然看到一个令人惊艳的项目:Material-Animations(另有网友贡献了中文版本)其中的效果有很多,我们着重看看其中比...
帮了大忙!!!之前无论怎么设置都会超出屏幕,还是 api 不过关。
ConstraintLayout 子布局超出父布局、超出屏幕ConstraintLayout超出父布局解决方案: 在子布局中添加或修改: app:layout_constrainedWidth="true" app:layout_co...
ConstraintLayout超出父布局解决方案: 在子布局中添加或修改: app:layout_constrainedWidth="true" app:layout_co...
什么是给 layout 变化加上动画? 其实很好理解,就是在 layout,也就是我们说的布局内容发生变化的时候,给它添加上一个过渡的动画,使其看起来更显得自然一些。其实 A...
AnimatedVectorDrawable 是干什么用的? AnimatedVectorDrawable 是干什么用的?看一看官方文档的解释。 This class ani...