From aa28a3ac9fd338ec1577cd355c4fd1abca67ba16 Mon Sep 17 00:00:00 2001
From: iven0707 <13296634195@163.com>
Date: Mon, 24 Jun 2024 09:20:11 +0800
Subject: [PATCH 1/3] =?UTF-8?q?docs:=20[Issues:=20#I9QOE7]=20=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0react-native-neomorph-shadows=E6=8C=87=E5=AF=BC?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zh-cn/react-native-neomorph-shadows.md | 142 +++++++++++++++++++++++++
1 file changed, 142 insertions(+)
create mode 100644 zh-cn/react-native-neomorph-shadows.md
diff --git a/zh-cn/react-native-neomorph-shadows.md b/zh-cn/react-native-neomorph-shadows.md
new file mode 100644
index 00000000..7025f2bf
--- /dev/null
+++ b/zh-cn/react-native-neomorph-shadows.md
@@ -0,0 +1,142 @@
+
+> 模板版本:v0.2.1
+
+
+
react-native-neomorph-shadows
+
+
+
+
+
+
+
+
+
+
+
+> [!TIP] [Github 地址](https://github.com/react-native-oh-library/react-native-neomorph-shadows)
+
+## 安装与使用
+
+请到三方库的 Releases 发布地址查看配套的版本信息:[@react-native-oh-tpl/react-native-neomorph-shadows Releases](https://github.com/react-native-oh-library/react-native-neomorph-shadows/releases),并下载适用版本的 tgz 包。
+
+进入到工程目录并输入以下命令:
+
+> [!TIP] # 处替换为 tgz 包的路径
+
+
+
+#### **npm**
+
+```bash
+npm install @react-native-oh-tpl/react-native-neomorph-shadows@file:#
+```
+
+#### **yarn**
+
+```bash
+yarn add @react-native-oh-tpl/react-native-neomorph-shadows@file:#
+```
+
+
+
+下面的代码展示了这个库的基本使用场景:
+
+```tsx
+import React from 'react';
+import { View, StyleSheet, Text } from 'react-native';
+import { Shadow } from 'react-native-neomorph-shadows';
+
+export default function () {
+ return (
+
+
+
+
+ 登录/注册
+
+
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ justifyContent: 'center',
+ alignItems: 'center',
+ backgroundColor: '#f0f0f0',
+ },
+});
+
+
+```
+
+## 约束与限制
+
+### 兼容性
+
+要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。
+
+请到三方库相应的 Releases 发布地址查看 Release 配套的版本信息:[@react-native-oh-tpl/react-native-neomorph-shadows Releases](https://github.com/react-native-oh-library/react-native-neomorph-shadows/releases)
+
+## 属性
+
+### 此组件有以下属性:
+## **API(Shadow)**
+>[!tip] "Platform"列表示该属性在原三方库上支持的平台。
+
+>[!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
+
+| Name | Description | Type | Required | Platform | HarmonyOS Support |
+|:-----------------------:| :-----------------------------------------------: | :------------------------------------------------------: | :------: | :---------: | :---------------: |
+| **style** | Style object | Object | No | iOS/Android | Yes |
+| **fillOpacity** | shadow transparency | String | YES | iOS/Android | Yes |
+| **stopColor** | Shadow Gradient End Color | String | No | iOS/Android | Yes |
+| **startColor** | Shadow Gradient Start Color | String | No | iOS/Android | Yes |
+
+
+## 遗留问题
+
+目前仅设计Shadow组件阴影效果。Neomorph组件暂未涉及。[issue#5](https://github.com/react-native-oh-library/react-native-neomorph-shadows/issues/5)
+
+## 其他
+
+## 开源协议
+
+本项目基于 [MIT License](https://github.com/tokkozhin/react-native-neomorph-shadows/blob/master/LICENSE) ,请自由地享受和参与开源。
+
\ No newline at end of file
--
Gitee
From 525f3a88d6b4e5792b6363d6efe7c5014c80b0e3 Mon Sep 17 00:00:00 2001
From: iven0707 <13296634195@163.com>
Date: Mon, 24 Jun 2024 09:26:03 +0800
Subject: [PATCH 2/3] =?UTF-8?q?docs:=20[Issues:=20#IA7LTP]=20=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9react-native-material-buttons=E6=8C=87=E5=AF=BC?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zh-cn/react-native-material-buttons.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/zh-cn/react-native-material-buttons.md b/zh-cn/react-native-material-buttons.md
index 5bd2abce..c460b316 100644
--- a/zh-cn/react-native-material-buttons.md
+++ b/zh-cn/react-native-material-buttons.md
@@ -128,7 +128,7 @@ let Strong: React.FC<{ children: React.ReactNode }> = ({ children, ...props }) =
);
/* eslint-enable */
-export function MaterialButtons() {
+const MaterialButtons = () => {
return (
@@ -197,6 +197,8 @@ export function MaterialButtons() {
);
}
+export default MaterialButtons;
+
```
--
Gitee
From dfef5e42a27dba71fd430d2db30a71f61ef16266 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A2=81=E5=A4=A7=E5=BF=97?=
Date: Mon, 24 Jun 2024 01:31:15 +0000
Subject: [PATCH 3/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20zh-c?=
=?UTF-8?q?n/react-native-material-buttons.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
zh-cn/react-native-material-buttons.md | 269 -------------------------
1 file changed, 269 deletions(-)
delete mode 100644 zh-cn/react-native-material-buttons.md
diff --git a/zh-cn/react-native-material-buttons.md b/zh-cn/react-native-material-buttons.md
deleted file mode 100644
index c460b316..00000000
--- a/zh-cn/react-native-material-buttons.md
+++ /dev/null
@@ -1,269 +0,0 @@
-
-> 模板版本:v0.2.0
-
-
-
react-native-material-buttons
-
-
-
-
-
-
-
-
-
-
-
-> [!TIP] [Github 地址](https://github.com/react-native-oh-library/react-native-material-buttons)
-
-## 安装与使用
-
-请到三方库的 Releases 发布地址查看配套的版本信息:[@react-native-oh-tpl/react-native-material-buttons Releases](https://github.com/react-native-oh-library/react-native-material-buttons/releases),并下载适用版本的 tgz 包。
-
-进入到工程目录并输入以下命令:
-
-> [!TIP] # 处替换为 tgz 包的路径
-
-
-
-#### **npm**
-
-```bash
-npm install @react-native-oh-tpl/react-native-material-buttons@file:#
-```
-
-#### **yarn**
-
-```bash
-yarn add @react-native-oh-tpl/react-native-material-buttons@file:#
-```
-
-
-
-下面的代码展示了这个库的基本使用场景:
-
-```tsx
-import React, { Component } from 'react';
-import { AppRegistry, Text, ScrollView, View, SafeAreaView } from 'react-native';
-import { TextButton, RaisedTextButton } from 'react-native-material-buttons';
-
-interface Styles {
- scroll: object;
- container: object;
- safeContainer: object;
- column: object;
- row: object;
- card: object;
- button: object;
- display: object;
- text: object;
- content: object;
- bold: object;
-}
-
-let styles: Styles = {
- scroll: {
- padding: 4,
- paddingTop: 24,
- backgroundColor: '#E8EAF6',
- },
- container: {
- flexDirection: 'row',
- justifyContent: 'space-around',
- marginBottom: 8,
- backgroundColor: 'rgba(0,0,0,.05)',
- },
- safeContainer: {
- flex: 1,
- backgroundColor: '#E8EAF6',
- },
- column: {
- justifyContent: 'center',
- marginBottom: 8,
- backgroundColor: 'rgba(0,0,0,.05)',
- },
- row: {
- marginBottom: 8,
- },
- card: {
- borderRadius: 2,
- padding: 8,
- margin: 4,
- backgroundColor: 'rgba(255, 255, 255, 1)',
- minHeight: 76,
- justifyContent: 'space-between',
- shadowOpacity: 0.54,
- shadowRadius: 1,
- shadowOffset: { width: 0, height: 1 },
- elevation: 1,
- },
- button: {
- margin: 4,
- },
- display: {
- paddingHorizontal: 8,
- fontSize: 17,
- fontWeight: '500',
- color: 'rgba(0, 0, 0, .87)',
- },
- text: {
- padding: 8,
- fontSize: 15,
- color: 'rgba(0, 0, 0, .54)',
- },
- content: {
- flex: 1,
- paddingVertical: 16,
- },
- bold: {
- fontWeight: 'bold',
- },
-};
-
-/* eslint-disable react/prop-types */
-let Strong: React.FC<{ children: React.ReactNode }> = ({ children, ...props }) => (
-
- {children}
-
-);
-/* eslint-enable */
-
-const MaterialButtons = () => {
- return (
-
-
-
-
- default
-
- Buttons with default props, raised or flat, enabled or disabled
-
-
-
-
-
-
-
-
-
-
- raised
-
- Buttons with custom color, titleColor, increased{' '}
- rippleDuration and rippleOpacity
-
-
-
-
-
-
-
-
-
-
-
- flat
- Buttons with custom titleColor and color
-
-
-
-
-
-
-
-
- );
-}
-
-export default MaterialButtons;
-
-
-```
-
-## 约束与限制
-
-### 兼容性
-
-要使用此库,需要使用正确的 React-Native 和 RNOH 版本。另外,还需要使用配套的 DevEco Studio 和 手机 ROM。
-
-请到三方库相应的 Releases 发布地址查看 Release 配套的版本信息:[@react-native-oh-tpl/react-native-material-buttons Releases](https://github.com/react-native-oh-library/react-native-material-buttons/releases)
-
-在下述版本验证通过:
-
-RNOH:0.72.20; SDK:HarmonyOS NEXT Developer Beta1; IDE:DevEco Studio 5.0.3.200; ROM:3.0.0.18;
-
-## 属性
-
-### 此组件有以下属性:
-## **API(TextButton )**
->[!tip] "Platform"列表示该属性在原三方库上支持的平台。
-
->[!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
-
-| Name | Description | Type | Required | Platform | HarmonyOS Support |
-|:-----------------------:| :-----------------------------------------------: | :------------------------------------------------------: | :------: | :---------: | :---------------: |
-| **titleStyle** | Style object for the button's title | Object | No | iOS/Android | Yes |
-| **title** | Button title | String | YES | iOS/Android | Yes |
-| **titleColor** | Button title color | String | No | iOS/Android | Yes |
-| **disabledTitleColor** | Button title color for disabled state | String | No | iOS/Android | Yes |
-
-## **API(RaisedTextButton)**
->[!tip] "Platform"列表示该属性在原三方库上支持的平台。
-
->[!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
-
-| Name | Description | Type | Required | Platform | HarmonyOS Support |
-|:-----------------------:| :-----------------------------------------------: | :------------------------------------------------------: | :------: | :---------: | :---------------: |
-| **rippleOpacity** | Opacity of the ripple effect | Number | No | iOS/Android | Yes |
-| **rippleDuration** | Duration of the ripple effect in milliseconds | Number | No | iOS/Android | Yes |
-
-## **API(Common)**
->[!tip] "Platform"列表示该属性在原三方库上支持的平台。
-
->[!tip] "HarmonyOS Support"列为 yes 表示 HarmonyOS 平台支持该属性;no 则表示不支持;partially 表示部分支持。使用方法跨平台一致,效果对标 iOS 或 Android 的效果。
-
-| Name | Description | Type | Required | Platform | HarmonyOS Support |
-|:-----------------------:| :-----------------------------------------------: | :------------------------------------------------------: | :------: | :---------: | :---------------: |
-| **color** | Button color | String | No | iOS/Android | Yes |
-| **disabledColor** | Button color for disabled state | String | No | iOS/Android | Yes |
-| **shadeColor** | Button shade color for focused state | String | No | iOS/Android | Yes |
-| **shadeOpacity** | Button shade opacity for focused state | Number | No | iOS/Android | Yes |
-| **shadeBorderRadius** | Button shade border radius | Number | No | iOS/Android | Yes |
-| **focusAnimation** | Focus animation state | Animated.Value | No | iOS/Android | Yes |
-| **disableAnimation** | Disable animation state | Animated.Value | No | iOS/Android | Yes |
-| **focusAnimationDuration** | Focus animation duration in ms | Number | No | iOS/Android | Yes |
-| **disableAnimationDuration** | Disable animation duration in ms | Number | No | iOS/Android | Yes |
-| **disabled** | Button availability | Boolean | No | iOS/Android | Yes |
-| **onPress** | Touch up callback | Function | No | iOS/Android | Yes |
-| **payload** | Payload object for onPress callback | Any | No | iOS/Android | Yes |
-
-## 遗留问题
-
-## 其他
-
-## 开源协议
-
-本项目基于 [MIT License](https://github.com/n4kz/react-native-material-buttons/blob/master/license.txt) ,请自由地享受和参与开源。
-
\ No newline at end of file
--
Gitee