说View是ViewGroup的子类为什么还要拿ViewGroup做为根
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关于ViewGroup 和View的关系
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
三杯五岳 2022-05-17 10:46关注就像大瓦房大部分都是土构成,那为什么不直接用土,而要烧成砖呢,因为功能不同,承载不同
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-04-16 09:59korolOne的博客 拦截事件:在一定情况下,viewGroup有权利选择拦截事件或者交给子view处理 寻找接收事件序列的控件:每一个需要分发给子view的down事件都会先寻找是否有适合的子view,让子view来消费整个事件序列 派发事件:把事件...
- 2026-01-08 07:37以示例项目"Android系统程序设计丶自定义viewの一个触摸移动的小球"为例,它展示了如何运用Android自定义View进行图形绘制和交互事件管理。 通常情况下,开发自定义View需要建立一个新的Java类,该类应继承自View类...
- 2021-02-19 16:29梦否的博客 `View`和`ViewGroup`的关系2. 坐标获取3. View的滑动3.1 案例`layout()`3.2 案例`offsetLeftAndRight & offsetTopAndBottom`3.3 案例`LayoutParams(改变布局参数)`3.4 动画3.4.1 属性动画组合动画 `AnimatorSet...
- 2023-06-07 14:05Android 移动开发 Fragment 详解 在 Android 移动开发中,Fragment 是一个重要的组件,用于实现用户界面的一部分。Fragment 可以在多个 Activity 中重复使用,提高了代码的可重用性和灵活性。 创建 Fragment 要...
- 2019-04-02 01:28在Android开发中,`ViewGroup`是所有布局容器的基础类,它允许我们组合多个`View`对象并控制它们在屏幕上的排列方式。`onLayout()`方法是`ViewGroup`中的核心函数,负责处理子视图的布局过程。本文将深入探讨如何...
- 2024-09-27 03:56项目的构建过程使用了6个Gradle构建脚本文件,这些脚本文件定义了项目构建的各种配置和依赖关系,通过gradlew和gradle.properties文件自动化了构建过程,提高了开发效率。此外,项目还包含了.gitignore和readme.txt...
- 2022-11-24 08:20Android 移动应用开发试验参考...この Android 移动应用开发试验指导书旨在指导学生掌握 Android 移动应用开发的基本技术和方法,为学生提供了详细的试验指导和步骤,帮助学生快速掌握 Android 移动应用开发的技术。
- 2021-11-14 19:42总之,Android移动开发中运用Material Design可以提升应用的用户体验。理解和掌握UI组件、布局以及事件处理机制,是开发高质量Android应用的基础。通过模拟真实应用的实践,开发者能够更好地理解这些概念,并将其...
- 2020-09-01 15:33这种方式允许平滑地改变translationX和translationY,实现流畅的View移动。 理解这些移动方式以及它们之间的区别对于创建动态、交互丰富的Android应用至关重要。无论是简单的平移还是复杂的动画效果,都能通过上述...
- 2020-09-02 08:29在Android应用开发中,自定义ViewGroup是一种常见的需求,它允许开发者创建具有独特布局和交互方式的组件。本文将深入探讨如何实现一个自定义ViewGroup,包括子View的排列、触摸事件的处理以及滑动效果。 首先,...
- 2023-03-09 01:43- UI由View和ViewGroup及其子类构建,View是基础,ViewGroup是容器。 - 常见的布局管理器有线性,单帧,相对和表格布局。 - Adapter作为数据和UI之间的桥梁,常用于ListView,GridView等。 **任务** - 制作聊天界面...
- 2021-01-20 09:44在Android开发中,事件处理是UI交互的核心部分,特别是对于触摸事件(Touch Event),它涉及到用户与屏幕的直接互动。本文主要探讨了在Android中,当一个ViewGroup(如LinearLayout、RelativeLayout等)包含一个或多...
- 2020-10-22 21:12OH五星上将的博客 自定义View和自定义ViewGroup前,如果了解了需要重写方法的一些工作流程,会让自定义工作更加得心应手。 自定义的时候至少要干的事情 自定义View主要需要重写onMeaure方法和onDraw方法,一个是确定View的大小,另一...
- 2020-05-20 16:37白日梦奇的博客 android 脑图学习系列(1)- view类集成关系
- 2022-11-30 22:01小黄才不管那么多的博客 我们自定义View的目的是为了针对我们的工程需要,完成一些内置View不能实现或者实现起来很麻烦的功能。其中我们需要复写`onMeasure()`, `onLayout()`以及`onDraw()`...但是ViewGroup本质上还是一个View,它继承自View.
- 2017-07-20 17:04启之灵的博客 感谢前人整理,后人快速上楼 ...下面通过本篇文章给大家介绍android view移动的六种方法,对android view移动相关知识感兴趣的朋友一起学习吧 在android开发中,经常会遇到一个view
- 2016-12-06 23:10在Android开发中,自定义ViewGroup是实现复杂布局和交互效果的重要手段。本文将深入探讨如何创建一个自定义的ViewGroup,使得其中的子View能够进行拖拽交换位置的操作。这个功能常见于许多应用,如瀑布流布局、列表...
- 2013-01-08 11:47本篇将深入探讨如何利用`TranslateAnimation`实现View的动态移动,并讨论相关设置方法,如`setFillAfter`和调整View位置等技术细节。 `TranslateAnimation`类允许开发者创建一个平移动画,通过改变View的x和y坐标来...
- 2020-09-02 18:27`onTouchEvent()`主要用于处理特定的触摸动作,如ACTION_DOWN(按下)、ACTION_UP(抬起)、ACTION_CANCEL(取消)和ACTION_MOVE(移动)。例如,如果View是可点击的(CLICKABLE)或长按可点击的(LONG_CLICKABLE)...
- 2015-03-20 09:35总之,Android游戏开发中的View框架是一个综合性的主题,涵盖了图形绘制、事件处理、布局设计、动画制作和性能优化等多个方面。掌握好这些知识点,能够帮助开发者构建出高性能、富有吸引力的Android游戏。
- 没有解决我的问题, 去提问