import React, { useState } from 'react'; import { ScrollView, View } from 'react-native'; import { Button, Modal } from '@xrnjs/ui'; import Card from '_global/Card'; import styles from './style'; const ImageDialogsExample = () => { const [visible1, setVisible1] = useState(false); const [visible2, setVisible2] = useState(false); const [visible3, setVisible3] = useState(false); const [visible4, setVisible4] = useState(false); const imageSource = { uri: 'https://reactnative.dev/img/tiny_logo.png', }; return ( {/* 小图片弹窗 */} setVisible1(false)} onPressClose={() => setVisible1(false)} onClose={() => setVisible1(false)} /> {/* 中等图片弹窗 */} setVisible2(false)} onPressCancel={() => setVisible2(false)} onClose={() => setVisible2(false)} /> {/* 大图片弹窗 - 横向按钮 */} setVisible3(false)} onPressCancel={() => setVisible3(false)} onClose={() => setVisible3(false)} /> {/* 大图片弹窗 - 纵向按钮 */} setVisible4(false)} onPressCancel={() => setVisible4(false)} onClose={() => setVisible4(false)} /> ); }; export default ImageDialogsExample;