1ccac153aS猫头猫import React, {useState} from 'react'; 21574be2bS猫头猫import {StyleSheet, View} from 'react-native'; 3ccac153aS猫头猫import rpx from '@/utils/rpx'; 4ccac153aS猫头猫import AlbumCover from './albumCover'; 5ccac153aS猫头猫import Lyric from './lyric'; 61574be2bS猫头猫import {TapGestureHandler} from 'react-native-gesture-handler'; 7ccac153aS猫头猫 8*4060c00aS猫头猫export default function Content() { 9ccac153aS猫头猫 const [tab, selectTab] = useState<'album' | 'lyric'>('album'); 10ccac153aS猫头猫 11*4060c00aS猫头猫 const onPress = () => { 12ccac153aS猫头猫 if (tab === 'album') { 13da0ff60bS猫头猫 selectTab('lyric'); 14ccac153aS猫头猫 } else { 15da0ff60bS猫头猫 selectTab('album'); 16ccac153aS猫头猫 } 17da0ff60bS猫头猫 }; 18ccac153aS猫头猫 19ccac153aS猫头猫 return ( 20dec7a5f8S猫头猫 <TapGestureHandler onActivated={onPress}> 21da0ff60bS猫头猫 <View style={style.wrapper}> 22*4060c00aS猫头猫 {tab === 'album' ? <AlbumCover /> : <Lyric />} 23da0ff60bS猫头猫 </View> 24da0ff60bS猫头猫 </TapGestureHandler> 25ccac153aS猫头猫 ); 26ccac153aS猫头猫} 27ccac153aS猫头猫 28ccac153aS猫头猫const style = StyleSheet.create({ 29ccac153aS猫头猫 wrapper: { 30ccac153aS猫头猫 width: rpx(750), 31ccac153aS猫头猫 flex: 1, 32ccac153aS猫头猫 justifyContent: 'center', 33ccac153aS猫头猫 alignItems: 'center', 34ccac153aS猫头猫 }, 35ccac153aS猫头猫}); 36