七月 30, 2024

滑动冲突解决方案:BottomSheetBehavior 与 ViewPager 和多 RecyclerView 结合使用

1. 问题背景BottomSheetBehavior 是 Jetpack Compose 库中的一个行为类,它为 ...

四月 30, 2024

Jetpack Compose 中的 remember 函数详解

Version 1.0 引言在 Jetpack Compose 中,有效地管理 UI 组件的状态是至关重要的。要深入理解 remember 函数的重要...

四月 30, 2024

Hexo升级手册

version 0.1 1. SSH 配置为了区分不同的 Git 服务,需要配置 SSH 连接。 修改 SSH 配置文件 ~/.ssh/config...

八月 13, 2022

记录Fragment懒加载的一种优化

version 0.2 主feed 页面懒加载的渲染优化问题背景当前新闻主端,主feed页面使用viewpager进行预加载,当冷启用户进入后会加载旁...

三月 01, 2022

Kotlin实用技巧

version 0.1 前言:现在主力语言已经完全迁移至Kotlin,日常除了维护老的一些业务模块外,基本全都是Kotlin了。我认为Kotlin是一...

二月 18, 2022

Mac实用技巧

[TOC] version 0.1 搜索文件按照类型搜索 kind:(file type) 文件类型搜索运算符可以是image,music,appl...

二月 09, 2022

Kotlin多变量判空

version 0.1 2022年02月09日20:48:26 [TOC] 背景:最近梳理了一下自己远古的Kotlin业务代码,在一个Kotlin方法...

二月 07, 2022

安卓全局浮层方案调研

背景:为满足开机广告丰富样式,7.76.0新闻客户端接入LongView广告样式。目前的LongView效果实现是复用之前一镜到底的视频缩放动画,与集成了...

七月 20, 2020

线程池应用浅析

version 0.3 [TOC] 优点:重用存在的线程,减少对象创建、消亡的开销,提升性能。 可有效控制最大并发线程数,提高系统资源的使用率,同时避...

七月 20, 2020

Handler相关知识点

Handler常见知识总结 version 0.1 [TOC] 主要组件: Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的M...

加载更多