Skip to content
Snippets Groups Projects
Select Git revision
  • 1ae17069f334802c571aa105427e6541c7587b5e
  • master default protected
  • hsh_v4.5
  • hsh_v4-4
  • hsh_v4.4
  • hsh_v4.3
  • hsh_v4.1.x
  • hsh_v4.2
  • hsh_v4.1
  • hsh_v3.11
  • hsh_3.10
  • v3.11-r2-hsh
  • v3.11-r2
  • v3.11-r1
  • v3.10-r1
  • v3.9-r1
  • v3.8-r2
  • v3.8-r1
  • v3.7-r1
19 results

editelement.php

Blame
  • main.dart 5.35 KiB
    import 'package:ambient/Classification/classification.dart';
    import 'package:ambient/LoginRegister/registration.dart';
    import 'package:firebase_auth/firebase_auth.dart';
    import 'package:ambient/emptyMoodpage.dart';
    import 'package:ambient/searchpage.dart';
    import 'package:ambient/widgets/MusicPlayerState.dart';
    import 'package:ambient/widgets/navbars.dart';
    import 'package:firebase_core/firebase_core.dart';
    import 'package:flutter/material.dart';
    import 'package:flutter_dotenv/flutter_dotenv.dart';
    import 'package:spotify_sdk/models/player_state.dart';
    import 'package:spotify_sdk/spotify_sdk.dart';
    
    import 'homepage.dart';
    import 'LoginRegister/login.dart';
    
    Future<void> main() async {
      WidgetsFlutterBinding.ensureInitialized();
      await Firebase.initializeApp;
      await dotenv.load(fileName: '.env');
      runApp(const MyApp());
    }
    
    class MyApp extends StatelessWidget {
      const MyApp({Key? key}) : super(key: key);
    
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          debugShowCheckedModeBanner: false,
          home: MusicPlayerState(
            child: const HUD(),
          ),
        );
      }
    }
    
    const Color primaryColor = Color(0xFFFFa74a);
    const Color onPrimary = Color(0xFFFFFFFF);
    const Color primaryContainer = Color(0xFFFFDFBD);
    const Color onPrimaryContainer = Color(0xFF312B25);
    
    class HUD extends StatefulWidget {
      const HUD({super.key});
    
      @override
      State<StatefulWidget> createState() => _HUDState();
    }
    
    class _HUDState extends State<HUD> {
      int _currentIndex = 0;
      final List<String> _titleList = ["Player", "Mood", "Search"];
      String _title = "";
      PageController _pageController = PageController(initialPage: 0);
    
      @override
      void initState() {
        _title = _titleList[0];
        super.initState();
      }
    
      @override
      Widget build(BuildContext context) {
        return Scaffold(
            appBar: Topbar(title: Text(_title)),
            endDrawer: SettingsDrawer(),
            body: PageView(
              controller: _pageController,
              onPageChanged: (newIndex) {
                setState(() {