1237792dfS猫头猫import React from 'react'; 2237792dfS猫头猫import {StyleSheet} from 'react-native'; 3237792dfS猫头猫import rpx from '@/utils/rpx'; 4237792dfS猫头猫import {useNavigation, useRoute, useTheme} from '@react-navigation/native'; 5237792dfS猫头猫import {Appbar} from 'react-native-paper'; 619dc08ecS猫头猫import ThemeText from '@/components/base/themeText'; 7237792dfS猫头猫import {SafeAreaView} from 'react-native-safe-area-context'; 819dc08ecS猫头猫import StatusBar from '@/components/base/statusBar'; 9378a6099S猫头猫import LocalMusicList from './localMusicList'; 10237792dfS猫头猫import MusicBar from '@/components/musicBar'; 11e2ff6699S猫头猫import { useEffect } from 'react'; 12e14deecfS猫头猫import Download from '@/core/download'; 13237792dfS猫头猫 14237792dfS猫头猫interface ILocalMusicProps {} 15237792dfS猫头猫export default function LocalMusic(props: ILocalMusicProps) { 16237792dfS猫头猫 const route = useRoute<any>(); 17237792dfS猫头猫 const navigation = useNavigation(); 18237792dfS猫头猫 const type: string = route.params?.type; 19237792dfS猫头猫 20237792dfS猫头猫 const {colors} = useTheme(); 21237792dfS猫头猫 22e2ff6699S猫头猫 useEffect(() => { 23*fb95ab1eS猫头猫 Download.setup(); 24e2ff6699S猫头猫 }, []); 25e2ff6699S猫头猫 26237792dfS猫头猫 return ( 27237792dfS猫头猫 <SafeAreaView style={style.wrapper}> 28237792dfS猫头猫 <StatusBar></StatusBar> 29237792dfS猫头猫 <Appbar style={[style.appbar, {backgroundColor: colors.primary}]}> 30237792dfS猫头猫 <Appbar.BackAction 31237792dfS猫头猫 color={colors.text} 32237792dfS猫头猫 onPress={() => { 33237792dfS猫头猫 navigation.goBack(); 34237792dfS猫头猫 }}></Appbar.BackAction> 35237792dfS猫头猫 <Appbar.Header style={style.header}> 36237792dfS猫头猫 <ThemeText 37237792dfS猫头猫 style={style.header} 38237792dfS猫头猫 fontSize="title" 39237792dfS猫头猫 fontWeight="semibold"> 40237792dfS猫头猫 本地音乐 41237792dfS猫头猫 </ThemeText> 42237792dfS猫头猫 </Appbar.Header> 43237792dfS猫头猫 </Appbar> 44378a6099S猫头猫 <LocalMusicList></LocalMusicList> 45237792dfS猫头猫 <MusicBar></MusicBar> 46237792dfS猫头猫 </SafeAreaView> 47237792dfS猫头猫 ); 48237792dfS猫头猫} 49237792dfS猫头猫 50237792dfS猫头猫const style = StyleSheet.create({ 51237792dfS猫头猫 wrapper: { 52237792dfS猫头猫 width: rpx(750), 53237792dfS猫头猫 flex: 1, 54237792dfS猫头猫 }, 55237792dfS猫头猫 appbar: { 56237792dfS猫头猫 shadowColor: 'transparent', 57237792dfS猫头猫 backgroundColor: '#2b333eaa', 58237792dfS猫头猫 }, 59237792dfS猫头猫 header: { 60237792dfS猫头猫 backgroundColor: 'transparent', 61237792dfS猫头猫 shadowColor: 'transparent', 62237792dfS猫头猫 }, 63237792dfS猫头猫}); 64