首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android自定义View
订阅
wangzai1997
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android Tab吸顶 嵌套滚动通用实现方案✅
很多应用的首页都会有一些嵌套滚动、Tab吸顶的布局,尤其是一些生鲜类应用,例如 朴朴超市、大润发优鲜、盒马等等。 在 Android 里面,滚动吸顶方式通常可以通过 CoordinatorLayout
一步步探索学习Android Touch事件分发传递机制(三)
1. dispatchTouchEvent()方法源码分析 该方法首先判断传递进来的是不是一个ACTION_DOWN事件,if 是,就触发一个叫做 onUserInteraction()的回调方法。 onUserInteraction()方法在Activity.java中是个空…
一步步探索学习Android Touch事件分发传递机制(一)
Android的屏幕触摸事件在Android官方API中由类MotionEvent来描述,不同的触摸事件对应不同的事件类型。 每个事件对应都有自己的传递路径,从产生到传递到最终被消费(终止传递)。而它们的传递的载体就是整颗View树。 毕竟这是屏幕触摸事件,而屏幕上显示的正是由…
Android自定义View——从零开始实现可展开收起的水平菜单栏
前言:最近项目里要实现一个 可展开收起的水平菜单栏控件,刚接到需求时想着用自定义View自己来绘制,发现要实现 圆角、阴影、菜单滑动等效果非常复杂且耗时间。好在这些效果 Android原生代码中都已经有非常成熟的解决方案,我们只需要去继承它们进行 二次开发就行。本期将教大家如何…
如何快速定义一个显示未读消息数的控件(QQ,微信)
方法还是比较简单的,都能看懂,觉得我写得好的话,点个赞吧~
灵魂画师,Android绘制流程——Android高级UI
绘制流程可以说是Android进阶中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀的文章也已经是非常之多,但是小盆友今天还是要以自己的姿态来炒一炒这冷饭,或许就是蛋炒饭了😄。话不多说,老规矩先上实战图,然后开始分享。 其实这篇文章,小盆友纠结了挺久,因为绘制流…
Android 自定义 View 合集
Android 自定义 View 合集
学习 View 事件分发,就像外地人上了黑车
View 事件分发的本质是递归。递归的本质是,任务下发和结果上报。View 事件分发设计成递归,是为配合 View 的排版规则,形成符合用户直觉的触控体验。
自定义View(一)、基础概念和知识点
接下来一段时间我们将整理一系列自定义View文章,由浅到难,磨刀不误砍柴工,在真正开始之前,我们还是对自定义View的知识点有一定的了解和补充。 为什么坐标系要提出来讲,因为在Android中和我们传统的坐标系有一定的区别,我们需要做区分。 我们看到B(View)获取的top和…
安卓自定义 View 进阶 - 事件分发机制详解
【Android 干货】从应用场景理解 android 事件分发机制,和外面那些妖艳的贱货完全不一样呢。