首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
就你帅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
74篇文章 · 0订阅
ExoPlayer架构详解与源码分析(4)——整体架构
要直接实现Player接口需要非常复杂的代码逻辑,都写在一个类里肯定不现实,需要通过更多层次的扩展简化来实现,当然ExoPlayer就是这么做的,本篇来讲讲的如何通过BasePlayer来简化设计以及
基于EdgeEffect实现RecyclerView列表阻尼滑动效果
EdgeEffect是什么 当用户在一个可滑动的控件内(如RecyclerView),滑动内容已经超过了内容边界时RecyclerView通过EdgeEffect绘制一个边界图形来提醒用户不要再滑啦
【笔记】Android 耗时统计
概述 对于 Android 的耗时统计,在 Android 7.0, 增加了一个 Api 可以方便的统计一个 Window 的 View 树的绘制耗时。低于 API 26 可以使用 Choreogra
12.Android 十一种设计模式 设计理念独家解读 在大型企业级APP的综合应用
设计模式七大原则(OCP、LSP、DIP等)构成面向对象设计的基石,指导构建灵活可扩展的系统。Java三大特性(封装、继承、多态)为模式实现提供语言基础,其中封装保护状态、继承支持扩展、多态
关于 Android RecyclerView 的那些开源 LayoutManager
Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从 Github 上整理了一波关于 RecyclerView 可以使用的 LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。
2025再读Android RecyclerView源码
RecyclerView源码浅析 1. RecyclerView简单使用流程 创建RecyclerView new RecyclerView(context); 设置LayoutManager rec
OpenGL入门一:基础知识及概念
本文介绍了OpenGL相关的知识:OpenGL历史、OpenGL发展、OpenGL应用等,并且介绍了OpenGL需要掌握的知识,OpenGL变换原理及投影成像原理。
Android方法耗时监控插件:基于Gradle 8.0 & ASM字节码插桩的性能分析工具
前言 在Android应用开发中,性能监控一直是开发者关注的重点。方法级别的耗时统计能帮助我们快速定位性能瓶颈,优化应用响应速度。 传统的性能监控方案往往需要手动埋点或使用第三方SDK,存在代码侵入性
RecyclerView布局绘制优化-OkLayoutInflater
使用OkLayoutInflater优化RecyclerView的布局加载,使得首帧渲染耗时65ms->35ms,滑动帧率45fps->52fps。
Android持续滑动布局ConsecutiveScrollerLayout的使用
在开发项目的时候,有时候会遇到一些比较复杂的页面,需要多个不同的列表或者滑动布局、甚至是WebView,组成一个完整的页面。要实现这样一个复杂的页面,在以前我们可能会通过布局嵌套的方式,在一个大的ScrollView下嵌套多个RecyclerView、WebView、Scrol…