首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
高级view实现
订阅
android菜小鸡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android 基于 Bitmap 的图片压缩方式探究
Android 基于 Bitmap 的四种压缩方式:质量压缩、采样率压缩、Matrix缩放、更改图片格式。
Android图形系统(四)应用篇:自定义View/ViewGroup详解
相信大多数的 Android 开发者都有过开发自定义 View 的经历,以我个人的工程经验来看,自定义 View 大体可以分为三种:改装、组合和自定义 改装指的是继承自某个控件,在原有功能的基础上进行
一起设计一个Android倒计时组件
我们在项目中经常有倒计时的场景,如倒计时抢红包、倒计时抢购商品,本文分析了Android中常见的倒计时方案,并自行设计了一个支持各种特性的倒计时方案。 快来,让我们一起来探讨一下吧!
带倒计时RecyclerView的设计心路历程
需求 目前有这样一个需求: 1 需要一个页面,展示多个条目 2 每个条目有独立的倒计时,倒计时结束后就删除此条目 3 每个条目上有删除按钮,点击可以删除该条目 4 列表上的条目类型是多样的 可行性分析
从源码角度分析Android 事件分发机制以及常见滑动冲突解决方案
用通俗易懂的话来分析事件分发源码,让你对事件分发有个清晰认识。至于项目开发中常见的滑动冲突,提供两种常见的通用解决思路方案
ACTION_CANCEL,ACTION_OUTSIDE 的触发条件与使用
关于MotionEvent的其他知识可以阅读:GcsSloop 的文章,本文主要解释ACTION_CANCEL,ACTION_OUTSIDE 这两个概念 并看看源码中相关的使用例子。 一. ACTION_CANCEL 的触发条件 ChildView原先拥有事件处理权,后面由于某…
Android ASM 字节码插桩:实现双击防抖
字节码插桩实战。最近打算通过字节码插桩的方式来实现一个应用双击防抖的功能。简单来说,我希望通过字节码插桩的方式来为整个项目中所有使用了 OnClickListener 的回调方法中都插入一段逻辑代码
【Android】RecyclerView 缓存机制,真的很难理解?到底是几级缓存?
RecyclerView 的缓存机制,可谓是面试中的常客了。不仅如此,在使用过程中,如果了解这个缓存机制,那么可以更好地利用其特性做开发。
Android 属性动画
一、ValueAnimatorValueAnimator是值的变动,可以控制控件的一些值,从而达到变化动画的效果。监听器三个移除监听器当移除监听器时,正在执行的动画不会受到影响,但是之后再执行动画,动
源码分析-Android-View-invalidate 绘制流程
背景 Invalidate() 是 Android 中 View 的方法,通常我们使用它来完成UI的刷新, 作用 如果这个 View 可见那么 onDraw() 方法将在未来某个时间点被调用。 问题