- view的位置参数与宽高的关系是, width = right-left;height = bottom-top。均是相对于父控件左上角为原点的距离。
- 在android 3.0开始。view 增加了x,y,translationX,translationY参数。translationX,translationY默认为0。他们与基本参数换算关系是 x=left+translationX;y=top+translationY.
- view 在平移过程中,top与left 表示的是左上角原始位置信息,值不会发生改变(view动画不会改变属性),改变的是x、y和translationX、translationY.
- MotionEvent 中: getX/getY返回的是当前view的x、y坐标;getRawX/getRawY返回的是相对于手机屏幕的x、y坐标。
- View动画是对View的影像做的操作,它并不能改变,View的位置参数以及宽高。如果希望动画后的状态得到保留,必须将fillAfter的属性设置为true。从Android 3.0开始可以使用属性动画来解决这个问题。
Android 开发艺术探索 阅读笔记(第三章View 的事件体系)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 3.1 View基础知识 View是Android所有控件的基类;View是一种界面层的控件的一种抽象;ViewG...
- 注:此篇笔记只记录重难点,对于基础和详细内容请自行学习《Android开发艺术探索》 View的基础知识 什么是V...
- 本篇文章主要介绍以下几个知识点:View 的基础知识;View 的滑动;弹性滑动 。 3.1 View的基础知识 ...
- View的基础知识 什么是View View是Android中所有控件的基类,View是一种界面层的控件的一种抽象...