【Android】View体系
文章平均质量分 77
View
Hovf-1120
这个作者很懒,什么都没留下…
展开
-
【Android开发】 Activity构成
Activity构成在自定义 View 的时候,需要去了解 View 体系的一个非常重要的知识点—— View 的事件分发机制。在讲 View 的事件分发机制之前,需要先了解一下 Activity 的构成,因为当你点击一个 View 时,会产生点击事件,点击事件最先传递到 Activity。先来看 Activity 是怎么加载布局的: public void setContentView(@LayoutRes int layoutResID) { getWindow().setC原创 2022-02-18 16:14:15 · 1296 阅读 · 0 评论 -
【Android开发】 View的属性动画
View的属性动画在许多的场景中,我们可能不只需要简单的移动,旋转,透明,变大缩小等等,我们需要加入持续的时间,定格的时间,多种组合特效等等,于是我们需要使用 Android 的动画能力。在早期的 Android 中,只有帧动画和 View 动画。View 动画提供了 AlphaAnimation、 TranslateAnimation、 RotateAnimation 和ScaleAnimation 这4种动画方式。但他们不具有交互性,即当某个元素发生 View 动画之后,其响应事件的位置依然在动画进行原创 2021-09-08 15:28:04 · 294 阅读 · 0 评论 -
【Android开发】 View的滑动
View的滑动View 的滑动式 Android 实现自定义控件的基础。可以通过以下几种方式实现 View 的滑动。layout()View 在进行绘制的时候会调用 onLayout() 方法来设置显示的位置。通过修改 View 的 left、 top、 right、 bottom 这4个属性来控制 View 的坐标。 @Override public boolean performClick() { return super.performClick(); }原创 2021-09-03 16:45:06 · 110 阅读 · 0 评论