Android View基本概念和生命周期
Android View 生命周期 基本概念
2023-09-14 09:05:07 时间
本篇掌握内容:
什么是View?
View 坐标的基本概念
View的生命周期
如何自定义View
1.什么是View?
android.app.View 就是手机的UI,View 负责绘制UI,处理事件(evnet),Android 利用 View 打造出所 Widgets,利用 Widget 可打造出互动式的使用者介面,每个View 负责一定区域的绘制。
一张图理解常用控件层级关系
2.View 坐标的基本概念
View的宽高是有top、left、right、bottom参数决定的 而X,Y和translationX,和translationY则负责View位置的改变。
从Android3.0开始,加入了translation的概念,即相对于父容器的偏移量以及X,Y坐标的概念,X,Y代表左上顶点的横纵坐标。当View在发生平移时,getX,getY,setX,setY
get/setTranslationX/Y来获得当前左上点的坐标。
X=left+translationX Y同理。
注意:在View发生改变的过程中,top,left等值代表原始位置,是不会改变的。改变的只有X,Y,translationX/Y。
一张图理解View的坐标概
相关文章
- [Android]帧率测试
- Android中View绘制流程以及invalidate()等相关方法分析
- Android 自定义View 总结
- Android中使用自定义View实现下载进度的显示
- android给View设置上下左右边框
- Android 获取apk的URL Schemes
- 二、Android应用的界面编程(一)界面编程与视图(View)组件
- 《Android进阶之光》--View体系与自定义View
- Android学习笔记(35):Android活动条
- android性能优化优秀文章
- Android App监听软键盘按键的三种方式(转)
- Android什么时候进行View中Background的加载
- Android点亮解锁屏幕
- Android环境配置
- android 编程规范 check list
- Android核心分析
- Android 自定义View(二)绘制一个封闭多边形
- Android ListView 获取Item的值和得到每一个Item的view对象以及得到他们所对应的控件值
- Android 自定义View一个可拖拽缩放的矩形框
- Android 多子view嵌套解决方案
- Android Studio couldn‘t generate bytecode view, no .class file found
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- React Native学习笔记(一)—— Win10 Win11安卓子系统的安装与使用 - Windows Subsystem for Android - WSA
- Android AdapterView View的复用机制 分析
- Android strings.xml中定义字符串显示空格
- Android中如何在代码中设置View的宽和高?