import React, { useState } from 'react'; import { ScrollView, Text, View } from 'react-native'; import { Space, Button, Notification } from '@xrnjs/ui'; import Card from '_global/Card'; import styles from './style'; const StyleUsage: React.FC = () => { const [customTitleVisible, setCustomTitleVisible] = useState(false); const [customDescVisible, setCustomDescVisible] = useState(false); const showCustomTitleNotification = () => { Notification.success({ title: '自定义标题样式', description: '这个通知的标题使用了自定义样式', titleStyle: { color: '#52c41a', fontSize: 18, fontWeight: 'bold', }, }); }; const showCustomDescNotification = () => { Notification.info({ title: '自定义描述样式', description: '这个通知的描述文本使用了自定义样式', descriptionStyle: { color: '#1890ff', fontSize: 16, fontStyle: 'italic', }, }); }; const showCustomPropsNotification = () => { setCustomTitleVisible(true); }; const showLimitedLinesNotification = () => { setCustomDescVisible(true); }; return ( 通过 titleStyle、descriptionStyle 等属性自定义通知的样式 {/* 自定义文本属性 */} setCustomTitleVisible(false)} /> {/* 限制行数显示 */} setCustomDescVisible(false)} /> ); }; export default StyleUsage;