【鸿蒙南向开发】OpenHarmony实现安卓约束布局bias属性的方法

引言

安卓约束布局 ConstraintLayout 是一种比较强大的布局方式,在实际开发中经常用到;在安卓 APP OpenHarmony 化过程中必然需要一定的转换方法。本文重点介绍 layout_constraintVertical_bias 属性在 OpenHarmony 中的一种实现方法。

alignRules

安卓 bias 属性简介

layout_constraintVertical_bias 是 Android ConstraintLayout 中的一个属性,它用于控制一个视图在其垂直约束边界内的相对位置。这个属性的值是一个介于 0 和 1 之间的浮点数,表示视图在垂直方向上的偏移比例。如果想要在一个已经通过垂直约束定义了起始点和结束点的视图中,进行更细致的垂直位置调整时非常有用。例如,如果你有一个按钮,它的顶部和底部都已经通过约束与布局中的其他元素对齐,但是你想让它在视觉上稍微向上或向下移动,就可以通过调整 layout_constraintVertical_bias 属性来实现。

alignRules 简单介绍

查看通用属性_位置信息中说明,api9 中引入了 alignRules 属性,属性的选项说明如下:

名称 类型 描述
left { anchor: string, align:HorizontalAlign} 设置左对齐参数。 - anchor:设置作为锚点的组件的 id 值。 - align:设置相对于锚点组件的对齐方式。
right { anchor: string, align:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值