模板版本:v0.2.2
[!TIP] Github 地址
请到三方库的 Releases 发布地址查看配套的版本信息:@react-native-oh-tpl/react-native-view-overflow Releases 。对于未发布到npm的旧版本,请参考安装指南安装tgz包。
进入到工程目录并输入以下命令:
npm install @react-native-oh-tpl/react-native-view-overflow
yarn add @react-native-oh-tpl/react-native-view-overflow
下面的代码展示了这个库的基本使用场景:
[!WARNING] 使用时 import 的库名不变。
import React from 'react';
import {View} from 'react-native';
import ViewOverflow from 'react-native-view-overflow';
export function ViewOverflowDemo() {
return (
<View style={{height: '100%', backgroundColor: 'white', padding: 10}}>
<View style={{width: 200, height: 100, backgroundColor: 'red'}}>
<ViewOverflow style={{width: 100, height: 50, backgroundColor: 'blue'}}>
<ViewOverflow style={{width: 50, height: 25, backgroundColor: 'skyblue', left: 60, top: 30}}>
<View style={{backgroundColor: 'yellow', height: '100%', left: 20, top: 10}} />
</ViewOverflow>
</ViewOverflow>
</View>
</View>
);
}
要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。
请到三方库相应的 Releases 发布地址查看 Release 配套的版本信息:react-native-view-overflow Releases
[!TIP] 该库作为容器组件使用同View组件,可以让子控件溢出到父布局之外展示的效果;使用公共属性即可,不涉及私有属性及api方法。
本项目基于 The MIT License (MIT) ,请自由地享受和参与开源。