1*41ddce91Smaotoumaoimport React, { useState } from "react"; 2*41ddce91Smaotoumaoimport { View } from "react-native"; 3*41ddce91Smaotoumaoimport AlbumCover from "./albumCover"; 4*41ddce91Smaotoumaoimport Lyric from "./lyric"; 5*41ddce91Smaotoumaoimport useOrientation from "@/hooks/useOrientation"; 6*41ddce91Smaotoumaoimport Config from "@/core/config.ts"; 7*41ddce91Smaotoumaoimport globalStyle from "@/constants/globalStyle"; 8ccac153aS猫头猫 94060c00aS猫头猫export default function Content() { 10c342e600S猫头猫 const [tab, selectTab] = useState<'album' | 'lyric'>( 11*41ddce91Smaotoumao Config.getConfig('basic.musicDetailDefault') || 'album', 12c342e600S猫头猫 ); 13c446f2b8S猫头猫 const orientation = useOrientation(); 14ab5f994aSmaotoumao const showAlbumCover = tab === 'album' || orientation === 'horizontal'; 15ccac153aS猫头猫 1613cebe63S猫头猫 const onTurnPageClick = () => { 17ab5f994aSmaotoumao if (orientation === 'horizontal') { 18c446f2b8S猫头猫 return; 19c446f2b8S猫头猫 } 20ccac153aS猫头猫 if (tab === 'album') { 21da0ff60bS猫头猫 selectTab('lyric'); 22ccac153aS猫头猫 } else { 23da0ff60bS猫头猫 selectTab('album'); 24ccac153aS猫头猫 } 25da0ff60bS猫头猫 }; 26ccac153aS猫头猫 27ccac153aS猫头猫 return ( 2813cebe63S猫头猫 <View style={globalStyle.fwflex1}> 2913cebe63S猫头猫 {showAlbumCover ? ( 3013cebe63S猫头猫 <AlbumCover onTurnPageClick={onTurnPageClick} /> 3113cebe63S猫头猫 ) : ( 3213cebe63S猫头猫 <Lyric onTurnPageClick={onTurnPageClick} /> 3313cebe63S猫头猫 )} 34da0ff60bS猫头猫 </View> 35ccac153aS猫头猫 ); 36ccac153aS猫头猫} 37