首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
View相关
_小马快跑_
创建于2022-05-14
订阅专栏
Android View相关~
等 26 人订阅
共60篇文章
创建于2022-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android多线程之IntentService
IntentService是什么 IntentService继承自Service,所以IntentService也是四大组件之一,IntentService内部封装了HandlerThread线程
超能力文本:两个示例学会自定义Span
自定义Span 前面的文章介绍了一些常见 Span 的使用场景及其使用示例,本文继续来学习自定义Span。那么,系统已经提供很多种类的Span了,为什么还要自定义? 自定义 Span 可以根据具体需求
超能力文本:TextView.setText(CharSequence, BufferType)中的秘密
BufferType type:文本的处理类型,类型为 `BufferType` 枚举,可选值为`NORMAL`、`SPANNABLE` 或 `EDITABLE`。
超能力文本:探索Span机制的多彩世界(二)
本篇通过分别从字符级别 vs 段落级别、外观Appearance vs 度量Metrics 方面示例详细介绍各个`Span`的用法。
高效复用:RecyclerView内部嵌套横向列表时的优化技巧
纵向滑动列表嵌套横向滑动列表时如何高效复用?首先这是一个多样式的滑动列表,整体外部使用RecyclerView来实现没什么疑问。那么横向列表该如何复用?
超能力文字:探索Span机制的多彩世界(一)
一 什么是Span Span 是功能强大的标记对象,可用于在字符或段落级别设置文本样式。通过将 Span 附加到文本对象,可以以各种方式更改文本,如修改颜色、使文本可单击、缩放文本大小以及以自定义方式
startActivityForResult被标记为废弃?Activity Result API闪亮登场!
startActivityForResult()被标记为过时,registerForActivityResult()来替换!
Android | 路由框架ARouter使用及源码解析
本篇来分析一下ARouter的实现原理 ARouter解析注解 在上一篇中,我们知道在使用ARouter时,需要在build.config里配置: 并且知道annotationProcessor用来声
Android | 深入理解RecyclerView的缓存机制
`RecyclerView`在项目中的使用已经很普遍了,可以说是项目中最高频使用的一个控件了。除了布局灵活性、丰富的动画,`RecyclerView`还有优秀的缓存机制,本文尝试通过源码深入了解一下`
Android | 嵌套滑动分析与实践
【一】传统事件分发 1.1 传统事件分发流程 Activity: ViewGroup: View: 伪代码表示dispatchTouchEvent、onInterceptTouchEvent、onTo
Android | WindowManger实现桌面悬浮窗
如果想实现一个在桌面显示的悬浮窗,用Dialog、PopupWindow、Toast等已经不能实现了,他们基本都是在Activity之上显示的,如果想实现在桌面显示的悬浮窗效果,需要用到WindowM
Android Path测量工具:PathMeasure
PathMeasure是什么? 顾名思义,PathMeasure是用来对Path进行测量的,一般PathMeasure是和Path配合使用的,通过PathMeasure,我们可以知道Path路径上某个
Android Canvas之Path操作
上一篇中介绍的Canvas绘制图形只能画一些常规图形(圆,椭圆,矩形等),如果想绘制更复杂的图形,Path神器来了! Path是什么? Path类将多种复合路径(多个轮廓,如直线段、二次曲线、立方曲线
Android高仿QQ小红点
效果图 上一篇文章分析了QQ侧滑栏的实现, 文章地址: https://blog.csdn.net/u013700502/article/details/73162684 ,本篇继续来实现一下QQ小红
Android使用RecycleView实现魅族手机通讯录界面
本文主要是通过模仿魅族通讯录,学习一下RecycleView的基本用法,水平有限,如有不当之处,欢迎批评指正,不胜感激! 先看通过RecycleView实现的一个效果图: 完整代码见github:仿魅
Android | 通过WindowInsetsController设置系统栏颜色、Behavior、显示隐藏等
WindowInsetsController(不推荐) 两种方式可以引入WindowInsetsController,一种直接通过API
Android | 深入理解View.post()获取宽高、Window加载View原理
背景:如何在onCreate()中获取View的宽高? 在某些场景下,需要我们在Activity的onCreate()中获取View的宽高,直接获取会得到0,可以通过View.post()去获取。
Android 补间动画及动画组合AnimationSet常用方法整理
补间动画Android常用的四种补间动画分别为RotateAnimation、ScaleAnimation、TranslateAnimation、AlphaAnimation,父类为Animation
Android仿淘宝、京东Banner滑动查看图文详情
写在前面 本文基于 ViewPager2 实现的 Banner 效果,进而实现了仿淘宝、京东Banner滑动至最后一页时继续滑动来查看图文详情的效果。
Android 封装一个通用的PopupWindow
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 一 效果图 完整代码地址已上传Github:PopWindow 二 封装通用PopupWindow PopupWindow这个类用