1、viewModels() viewModels() 是一个 Kotlin 扩展函数,用于在 Activity 或 Fragment 中创建 ViewModel 实例。 它...
1、viewModels() viewModels() 是一个 Kotlin 扩展函数,用于在 Activity 或 Fragment 中创建 ViewModel 实例。 它...
前言 在 Android 系统上, Camera 输出的图像一般为 NV21(YUV420SP 系列) 格式, 当我们想进行录像处理时, 会面临两个问题 问题 1 图像的旋转...
该文章翻译自Gson Tutorial Series系列教程。该篇探究的是如何使用如何使用@Expose忽略某些域以及使用@SerializedName改变域名。 使用@Ex...
最近在负责做一个图片加载模块,测试过程中反馈一个问题:有两个测试设备上加载不了图片。我就纳闷了,我就一个加载图片模块怎么还跟机型适配扯上关系了。然后查了下日志异常如下: 其实...
【声 明】 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学...
【声 明】 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学...
有这样一个需求。当某个控件A存在时,下面的控件B距离A需要一个margin_top=20dp。 当A消失时(gone掉了),此时margin_top=0dp。 可以用代码去设...
我们都知道在java版本的build.gradle中怎么引入aar,但是你知道在kotlin的build.gradle.kts中怎么引入aar吗?为了这个问题,我特意翻墙去G...
一、简介 Android android.graphics.Matrix 类是一个3 x 3的矩阵(方阵),上一张几乎所有介绍Matrix的文章都会引用的Matrix内容图:...
一、原因 通常我们都是用如下配置去完成aar的依赖,网上博客大部分也是如此: 但是高版本不建议用flatDir了,另外多模块依赖,每个要用此aar的module都要写上这些配...
我们在自定义 View 控件时随处可见 Matrix 的身影,主要用于坐标转换映射,我们可以通过 Matrix 矩阵来控制视图的变换。 Matrix 本质上是一个如下图所示的...
记录一下,万一以后用到了呢?导包 Slider 代码 总长度和当前长度代码 拖动时出现的大圆提示 圆圈上面的数字提示框设置 他有floating、withinBounds、g...
stackoverflow: https://stackoverflow.com/questions/29041027/android-getresources-getd...
主流的三种APP反馈形式: toast、snackbar以及dialog. toast通常用于提示用户一些不那么重要的信息, 会弹出并显示文字一段时间. 时间一到就会消失. ...
问题描述:在Flutter开发的过程中,当我们获取到新的数据或者数据发生变化,需要去执行setState进行页面刷新的时候,经常会出现不必要的子节点Widget也进行了bui...
前言 大家应该知道,之前写过一篇旧文:你知道 adb 的无线方式开发模式吗?[https://mp.weixin.qq.com/s/A3SXDAxaFIe8HUCajSUYk...
一. 使用 Snackbar 是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,Snackbar 显示在所有屏幕其它元...
弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当体量的用户主要使用4G、3G、2G...
前言 Bitmap 的内存分配分外两块:Java 堆和native 堆。我们都知道 JVM 有垃圾回收机制,那么当 Bitmap的Java对象GC之后,对应的 native ...