AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
自定义组件、动画
2023-05-17 23:59:01
4
举报
分享方式
免费使用
AI智能生成
android自定义View和动画
View
动画
模板推荐
作者其他创作
大纲/内容
view体系
视图坐标系
view获取自身高度
getHeight()
getWidth
view获取距离父view的距离
getTop(bottom,left,right)
MotionEent提供的方法
getX(Y)获取点击距离最近控件的距离
getRawX(Y),获取点击距离整个屏幕的距离
自定义View
onMeasure
测量模式
UNSPECIFIED
EXACTLY
AT_MOST
onLayout
onDraw
自定义布局属性值
自定义ViewGroup
android页面加载流程
Window窗口
view绘制的起点
androidView绘制流程
measure
目的:测量view的宽和高
MeasureSpec由父view的MeasureMode和子View的specSize组成
layout
目的:根据子视图的大小以及布局参数将View树放到合适的位置上,确认View&ViewGroup四个顶点的位置
draw
目的:绘制view或者viewGroup的视图
android动画
帧动画
补间动画
属性动画
android事件分发机制
定义
常见事件
ACTION_DOWN
ACTION_MOVE
ACTION_UP
ACTION_CANCEL
流程图
总结
注意点
onTounch和onTounchEvent
view的刷新机制
invalidate
postinvalidate
收藏
立即使用
自定义组件、动画
PO_osgpjw
职业:本科
去主页
Collect
Get Started
自定义肖像UE
Collect
Get Started
自定义比赛
Collect
Get Started
自定义网桥
Collect
Get Started
自定义课程
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document