我们提供的服务有:网站建设、成都网站建设、微信公众号开发、网站优化、网站认证、镇宁ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的镇宁网站制作公司
public interface ComponentParent
定义父组件的特征。
此类为组件提供与其父组件交互的接口。
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getChildIndex(Component component) | 查询子组件的位置。 |
ComponentParent | getComponentParent() | 获取子组件的父组件。 |
void | moveChildToFront(Component component) | 调整子组件的 z 顺序,使其位于所有子组件之上。 |
boolean | onDrag(Component component, DragEvent event) | 检查拖动事件是否分发到父组件。 |
void | postLayout() | 请求父组件重新排列其布局。 |
void | removeComponent(Component component) | 从父组件中移除子组件。 |
void | removeComponentAt(int index) | 从组件列表中的指定位置移除组件。 |
void | removeComponents(int start, int count) | 从组件列表中的指定位置移除所有组件。 |
ComponentContainer.LayoutConfig | verifyLayoutConfig(ComponentContainer.LayoutConfig config) | 根据当前布局类型验证布局参数。 |
void postLayout()
请求父组件重新排列其布局。
int getChildIndex(Component component)
查询子组件的位置。
参数:
参数名称 | 参数描述 |
---|---|
component | 指示要查询的子组件。 |
返回:
返回一个正整数,表示子组件在父组件中的位置; 如果子组件不包含在父组件中,则返回 -1。
void removeComponent(Component component)
从父组件中移除子组件。
参数:
参数名称 | 参数描述 |
---|---|
component | 指示要移除的子组件。 |
void removeComponentAt(int index)
从组件列表中的指定位置移除组件。
参数:
参数名称 | 参数描述 |
---|---|
index | 指示要移除的组件的位置索引。 |
void removeComponents(int start, int count)
从组件列表中的指定位置移除所有组件。
参数:
参数名称 | 参数描述 |
---|---|
start | 表示第一个移除的组件的位置索引。 |
count | 表示要移除的组件数量。 |
ComponentContainer.LayoutConfig verifyLayoutConfig(ComponentContainer.LayoutConfig config)
根据当前布局类型验证布局参数。
参数:
参数名称 | 参数描述 |
---|---|
config | 指示要转换为 ComponentContainer 实例的一组布局参数。 |
返回:
返回 LayoutConfig 实例,它表示布局参数。
ComponentParent getComponentParent()
获取子组件的父组件。
返回:
返回子组件的父组件。
void moveChildToFront(Component component)
调整子组件的 z 顺序,使其位于所有子组件之上。
z 顺序调整会更改顺序相关的布局。
参数:
参数名称 | 参数描述 |
---|---|
component | 指示要移动到所有子组件顶部的子组件。 |
boolean onDrag(Component component, DragEvent event)
检查拖动事件是否分发到父组件。
参数:
参数名称 | 参数描述 |
---|---|
component | 表示接收拖动事件的组件。 |
event | 指示 DragEvent 对象。 |
返回:
如果拖动事件已经被父组件处理,则返回 true; 否则返回 false。
分享标题:创新互联鸿蒙OS教程:鸿蒙OSComponentParent
链接地址:http://www.mswzjz.com/qtweb/news1/204201.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联