首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础知识
订阅
zzj156156
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
深入理解 RecyclerView 的回收复用缓存机制详解(匠心巨作-下)
前言: 生命总是要有信仰,有梦想才能一直前行,哪怕走的再慢,也是在前进。一、概述 RecyclerView作为官方指定的高效、高拓展性的列表控件,做了很好的封装,灵活好用,深受我们喜欢。官方对它的
Java | JDK 动态代理的原理其实很简单
代理模式也称委托模式,是一种结构型设计模式,也是一项基础设计技巧。其中,动态代理有很多有意思的应用场景,比如 AOP、日志框架、全局性异常处理、事务处理等。这篇文章,我们主要讨论最基本的JDK动态代理
Android Jetpack 开发套件 #7 AndroidX Fragment 核心原理分析
Fragment 是一个历史悠久的组件,从 API 11 引入至今,已经成为 Android 开发中最常用的组件之一; 在这个专题里,我们将从「使用 & 核心原理 & 面试」三个层面来讨论。
动画小技巧:使用cos和sin绘制复合曲线动画
看着不难,即使一遍看不懂,嘿嘿,不还有设计稿。 我总不能一整个动画给它拆成4段动画来写,还别说,我第一次写的代码还真的是这么干的。 本着能少写一行绝不多写一字的原则,询问了大佬同事的意见,大佬大手一挥:PathInterpolator(后证实有问题)。 整个动画被我拆成了[0,…
从 Flutter 2.0 开始学 - 实践、项目搭建
|欢迎、引导|登录、注册|主页||----|----|----|||||环境搭建可以参考https://flutter.cn/docs/get-started/install/macos搭建Flutt
Jetpack Compose | 声明式 UI 编程的革命
下载地址 https://developer.android.google.cn/studio/preview ,这里下载的是 2020.3.1 版的AndroidStudio 。 你可以看到预览版的 Empty Compose Activity,选择此栏可以创建一个空的 Co…
安卓商店和应用市场上架指北-2021
谷歌商店从去年开始,实行人工应用审核,所以第一次审核比较久,目前大概要4~5天。后续版本更新,目前大概半小时就过审。整合来说谷歌商店没有什么难度,商店后台的完整性是最好的,功能很多,但是界面很清晰,这里就不多说了,给100分!你可以自己选择想要的操作功能: 就这么个文档,为了提…
两万六千字带你 Kotlin 入门
开头先说一下,我不是标题党,本教程真的有两万六千字(严格点说应该是两万六千五百八十四),以前我也曾写过 Kotlin 的入门教程,但由于隔得比较久了,所以就对原有教程进行了修正,并且补充了 Kotli
Android常见动画效果合集,让APP熠熠生辉,绚丽灵动
在App中添加一些动画效果,会给用户耳目一新,眼前一亮的感觉,让APP显的高端大气上档次,因此开发项目的过程中能够实现一些常见的动画效果还是很有必要的。
详细讲解RecyclerView缓存机制
1. ViewHolder ViewHolder是对RecyclerView上的ItemView的封装,它是RecyclerView缓存的载体。它封装了以下属性: 2. 缓存架构 scrap缓存由mAttachedScrap和mChangedScrap两个缓存组成,在Recyc…