1ccac153aS猫头猫import React, {useState} from 'react'; 2ccac153aS猫头猫import {Pressable, StyleSheet, Text, View} from 'react-native'; 3ccac153aS猫头猫import rpx from '@/utils/rpx'; 4ccac153aS猫头猫import MusicQueue from '@/common/musicQueue'; 5ccac153aS猫头猫import Image from '@/components/base/image'; 6ccac153aS猫头猫import {ImgAsset} from '@/constants/assetsConst'; 7ccac153aS猫头猫import FastImage from 'react-native-fast-image'; 8ccac153aS猫头猫import AlbumCover from './albumCover'; 9ccac153aS猫头猫import Lyric from './lyric'; 10da0ff60bS猫头猫import {State, TapGestureHandler} from 'react-native-gesture-handler'; 11ccac153aS猫头猫 12ccac153aS猫头猫interface IContentProps {} 13ccac153aS猫头猫export default function Content(props: IContentProps) { 14ccac153aS猫头猫 const [tab, selectTab] = useState<'album' | 'lyric'>('album'); 15ccac153aS猫头猫 16da0ff60bS猫头猫 const onPress = (evt: any) => { 17ccac153aS猫头猫 if (tab === 'album') { 18da0ff60bS猫头猫 selectTab('lyric'); 19ccac153aS猫头猫 } else { 20da0ff60bS猫头猫 selectTab('album'); 21ccac153aS猫头猫 } 22da0ff60bS猫头猫 }; 23ccac153aS猫头猫 24ccac153aS猫头猫 return ( 25*dec7a5f8S猫头猫 <TapGestureHandler onActivated={onPress}> 26da0ff60bS猫头猫 <View style={style.wrapper}> 27ccac153aS猫头猫 {tab === 'album' ? <AlbumCover></AlbumCover> : <Lyric></Lyric>} 28da0ff60bS猫头猫 </View> 29da0ff60bS猫头猫 </TapGestureHandler> 30ccac153aS猫头猫 ); 31ccac153aS猫头猫} 32ccac153aS猫头猫 33ccac153aS猫头猫const style = StyleSheet.create({ 34ccac153aS猫头猫 wrapper: { 35ccac153aS猫头猫 width: rpx(750), 36ccac153aS猫头猫 flex: 1, 37ccac153aS猫头猫 justifyContent: 'center', 38ccac153aS猫头猫 alignItems: 'center', 39ccac153aS猫头猫 }, 40ccac153aS猫头猫}); 41