背景 coil-kt/coil: Image loading for Android backed by Kotlin Coroutines. (github.com)[ht...
背景 coil-kt/coil: Image loading for Android backed by Kotlin Coroutines. (github.com)[ht...
1.StaggeredGridLayoutManger设置Item间隔 StaggeredGridLayoutManager不可以使用position去设置间隔,因为瀑布流是...
在安卓开发的过程中,我们经常会去优化整个页面,为了确保在不同手势或者是切换状态下,整个页面快速的运行,为了不卡顿,我们确保动画 60fps的速度运行 1、首先为了提供运行的速...
1.mklink命令 格式:MKLINK [[/D] | [/H] | [/J]] 链接名称 目标语法介绍:win+r-->cmd-->输入mklink 命令区别:/d 给目...
一、之前安装包的安装方式,官方要弃用了 在Python官网的3.14版本[https://www.python.org/downloads/release/python-31...
deltaY等于上一次的Y坐标减去这次的Y坐标, 这意味着在相关方法中接收到的滑动距离参数中, 滑动距离 > 0不是表示手指向上滑动么, 反之表示手指向下滑动么,文中是不是说反了?
问题分析 嵌套滑动一直是Android中比较棘手的问题, 根本原因是Android的事件分发机制导致的.不了解事件分发机制的同学可以先看看一点见解: Android事件分发机...
一、概述这样一个效果图,我们思考下如何实现 可以看到“Sticky View”滚动到顶部会“固定住”,列表下拉到第一条数据“Sticky View”又会一起往下滚动。 有人说...
最近在学习了一个RecyclerView新的组件--ConcatAdapter,今天打算写一篇文章来学习一下它的源码实现。在这之前,我就学习过ConcatAdapter的...
RecyclerView 可以很轻松实现瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多问题。 1.列表重新排序 大家应该都遇到过下面...
闭包定义Java 与 Koltin 中 Lambda 捕获局部变量区别闭包捕获的变量可以脱离原始作用域而存在 一、闭包定义 闭包 是一种特殊的函数,它可以访问函数体之外的...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
本篇文章主要是讲解如何对日志进行分析,需要学习基本命令行,和monkey的运行原理的小伙伴们请移步到: monkey自动化测试(1)----命令行 这里我们接上一篇继续讲解如...
由于公司业务需要,需要对相应的一些apk进行相应的一些压力测试。当然,现在被使用得比较多的下面介绍几种android测试框架lint CTS Monkey Monkey...
关于Serviced的生命周期及使用方式,可以读阅上一篇文章《Service-服务(一)生命周期及使用方式》 接下来进一步分析onStartCommand(Intent in...
还记得刚学Android那会,经常会说起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...
一、简介 哪些情况下开启一个 Activity 会在新的 task 运行,哪些情况下会继续在原来的task 运行。 activity.getTaskId() 每个 Activ...
本文已经对《第一行代码》作者郭霖的公众号授权独家发布 一、什么是DataBinding? 官方文档的描述如下: 数据绑定库是一种支持库,借助该库,您可以使用声明性格式(而非程...