有这样一个需求。当某个控件A存在时,下面的控件B距离A需要一个margin_top=20dp。 当A消失时(gone掉了),此时margin_top=0dp。 可以用代码去设...
有这样一个需求。当某个控件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 ...
概述 本文主要分享使用NestedScrollView嵌套RecyclerView实现仿京东Tab吸顶效果,先来看一下效果图: 实现要点 Tab控件如何吸顶 如何实现嵌套滚动...
悬浮效果 先看个效果 实现思路: 利用RecyclerView.ItemDecoration绘制Province(就像绘制分割线一样) 同一组的City,只绘制一个Provi...
简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎...
根据官方文档,jetpack使用Navigation进行导航,以下是官方文档说明, 如果您想将 Navigation 组件与 Compose 配合使用,有以下两种选择:1、使...
概述 相信大家在项目中使用RecyclerView时,经常会遇到这样的需求:将RecyclerView滑动到指定位置,或者检索RecyclerView的某一项(各个项的高度不...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
转载:Toolbar的详细介绍和自定义Toolbar[https://blog.csdn.net/da_caoyuan/article/details/79557704?ut...