首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android-高级 UI
凤邪摩羯
创建于2024-09-03
订阅专栏
Android- 高级 UI
等 2 人订阅
共19篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android-高级 UI-12- NestedScrollView
NestedScrollView NestedScrollView NestedScrollView
Android-高级 UI-11- MotionLayout
MotionLayout 核心详解 MotionLayout 是 Android 中基于 ConstraintLayout 的扩展布局,专为复杂动画和交互设计而生。其核心优势在于声明式动画描述和跨组件
Android-高级 UI-10- ConstraintLayout-原理
ConstraintLayout布局的功能 作为应用的顶层布局 作为一个管理容器,管理与子 View 或者子 View 之间的交互 处理子控件之间依赖下的交互 处理子控件之间的嵌套滚动 处理子控件的测
Android-高级 UI-10- ConstraintLayout-使用详解
ConstraintLayout 是 Android 中一种强大的布局工具,它可以通过约束(Constraint)实现灵活的界面设计。相比传统布局(如 RelativeLayout、LinearLay
Android-高级 UI-09- ViewPager 和 ViewPager2
ViewPager 和 ViewPager2 对比分析 ViewPager 和 ViewPager2 是 Android 提供的用于切换视图的组件,广泛用于实现滑动界面(如引导页、图片轮播等)。Vie
Android-高级 UI-09- MaterialDesign
Z 轴 在Material Design主题当中给UI元素引入了高度的概念,视图的高度由属性Z来表示,决定了阴影的视觉效果,Z越大,阴影就越大且越柔和。但是Z值并不会影响视图的大小。视图的Z值由两个分
Android-高级 UI-08- RecyclerView 源码解析
RecyclerView 是 Android 提供的一个高效且可扩展的视图组件,专门用于显示大数据集合的列表或网格。它比 ListView 和 GridView 更加灵活和性能优越,得益于其强大的复用
Android-高级 UI-07- 事件-其他机制
事件的监听机制 view.setOnTouchListener中的onTouch方法每次都会先于view本身的onTouchEvent调用,且有优先消费权 事件的记忆机制 含义: 窗口内的某个view
Android-高级 UI-07- 事件-自定义 view 分发
考考你 ▼ 提问,谁不会呢?张嘴就能来,但我们需要的是能检验出水平高低的那种。这就不禁让我想到了工作中令人难忘的事--写线上故障 CaseStudy ,相信亲身经历过的小伙伴一定忘不了直击灵魂深处的
Android-高级 UI-07- 事件-分发机制
1 MotionEvent 单点触摸 多点触摸 ACTION_POINTER_DOWN :非第一个手指按下 ACTION_POINTER_UP : 非最后一个手指离开 2 View继承关系 3 冲突情
Android-高级 UI-07-事件-来源
事件是如何到达activity的? 前言 事件分发,android中一个老生常谈的话题了。前阵子去面试一家企业,他里面有一道笔试题问到事件分发的流程,正确答案是选择:Activity->window-
Android-高级 UI-07-事件-基础
直接来总结 附上本人总结的表格(已用代码验证) enabled clickable onTouchListener是否会被调用 onTouchListener#onTouch返回值 onClickLi
Android-高级 UI-06- 转场动画
前言 先直接上效果图: 相信大家在平常开发也会遇到类似的转场动画,如果想要要实现上图的效果有哪些方式呢? 首先分析一下转场过程,我们把起始 View 分别定义为 startView 和 endView
Android-高级 UI-05-动画-动效方案探索
Android 动效方案探索 来自转载 前言 我们知道在 Android 中实现动画效果,可以通过补间动画、帧动画和属性动画。对于一些简单的动画效果,用上述方式实现没啥问题。但是对于复杂的动画,无论从
Android-高级 UI-05-动画
1 View Animation(视图动画) 1.1 概述: 视图动画,也叫 Tween (补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。 譬如,如果你有一个 Text
Android-高级 UI-04- 自定义View
1 自定义View分类 1.1. 自定义View 在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View 1.2. 自定义ViewG
Android-高级 UI-03-View 绘制流程
###1 View树的绘制流程是谁负责的? view树的绘制流程是通过ViewRootImpl去负责绘制的,ViewRoot这个类的命名有点坑,最初看到这个名字,翻译过来是view的根节点,但是事实完
Android-高级 UI-02- 换肤
换肤内容:资源文件、图片、字体、文字颜色、等等 换肤思路 知道xml的View 怎么解析的?? ---》 如何拦截系统的创建流程? setFactory2 可以拦截 --- aop的思路去实现 拦截后
Android-高级 UI-01-setContentView
1 继承 Activity 的流程 PhoneWindow.setContentView --- 主要目的 创建 DecorView 拿到 Content 2 继承 AppCompatActivity