首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义View
订阅
小菜鸡啊啊啊啊啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
写一个自定义View你都需要注意什么
本文主要是记录一下继承子View,所需要实现的方法,以及对自己的知识做一下梳理,包括View构造函数含义,onMeasure,onLayout,onDraw,事件分发做一下系统的记录
被迫内卷之 Android 自定义View进阶(二)
背景 前文实现了如下示例图的背景绘制,如果没有看过前文的建议先看前文了解一下背景。《被迫内卷之 Android 自定义View进阶(一)》 本文的目标是实现如图的排版效果。
Android 自定义 View 独家技巧
本文介绍Android自定义View基本步骤,以及优化技巧,提供简短自定义View思路,帮助大家掌握自定义View技巧。
Android进阶基础系列:View的工作原理 全面理解!
ViewRoot对应ViewRootImpl类,是连接WindowManager和DecorView的纽带。View的三大流程是通过ViewRoot完成的。 在ActivityThread中,当Activity对象被创建完毕时,会将DecorView添加到Window中,同时会…
Android:一篇文章带你完全梳理自定义View工作流程!
本文全面讲解自定义View工作流程!
看完这篇还不会自定义 View ,我跪搓衣板
在实际使用的过程中,我们经常会接到这样一些需求,比如环形计步器,柱状图表,圆形头像等等,这时我们通常的思路是去Google 一下,看看 github 上是否有我们需要的这些控件,但是如果网上收不到这样的控件呢?这时我们经常需要自定义 View 来满足需求。 方法是用来重新测量,…
Android进阶(五)View绘制流程
可以传递一个layout布局文件或者View,最终都是调用了getWindow()中的setContentView的相关方法。 DecorView是一个FrameLayout,是Activity的顶级view,包含标题栏和内部栏。最终也是将Activity的布局View添加到D…
Android自定义控件(神级)+MediaRecoder录音
零、前言废话不多说,看待仿效果:二、正式开战1.截两张图分析一下2.正弦函数的绘制2.1--分析2.2--绘制正弦函数3.正弦函数的动起来4.让凸起的部分渐渐平息二、加入衰减函数与渐变色1.加入衰减函
封装一个通用的PopupWindow
最新更新 202011. PopupWindow 表示一个弹窗,类似于 AlertDialog,相较 AlertDialog 来说 PopupWindow 使用起来更灵活,可有任意指定要显示的位置,当然能够灵活的使用必然在某一层面有所牺牲,如 PopupWindow 相较 Al…
【Android自定义View】绘图之Canvas篇(五)
Canvas就是我们常说的画布,之前说的所有画图操作,都是作用于Canvas之上。 之前的所有操作对于canvas 都是不可逆的,比如我们做了许多操作之后,希望将canvas的状态保存时,就要用到save。调用save方法时,会保存当前canvas状态,将其放到特定的栈中;调用…