【软通动力】HarmonyOS三方件开发指南(1)-PrecentPositionLayout
目录: 1. Prece ntPositionLayout功能介绍 2. PrecentPositionLayout使用方法 3. PrecentPositionLayout开发实现 1. PrecentPositionLayout功能介绍 1.1. 组件介绍: SDK提供了不同布局规范的组件容器,例如以单一方向排列的DirectionalLayout、以相对位置排列的DependentLayout、以确切位置排列的PositionLayout等。 其中PositionLayout中组件的位置是以绝对像素点定义的,无法实现根据屏幕的大小自适应。因此,引入一种以百分比方式定义的PrecentPositionLayout布局容器,通过它可以很方便的实现屏幕自适应。 1.2. 手机模拟器上运行效果: 2. PrecentPositionLayout使用方法 2.1. 新建工程,增加组件Har包依赖 在应用模块中调用HAR,只需要将precentpositionlayout.har复制到entry\libs目录下即可(由于build.gradle中已经依赖libs目录下的*.har,因此不需要再做修改)。 2.2. 修改主页面的布局文件 修改主页面的布局文件ability_main.xml,将跟组件容器修改为com.isoftstone.precentpositionlayout