This commit is contained in:
Irwan Cahyono 2025-04-11 13:09:55 +07:00
parent 35860df873
commit 42642c2ef3
4 changed files with 74 additions and 67 deletions

View File

@ -1,12 +1,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:furibase/components/bottom_navbar.dart'; import 'package:freekake/components/bottom_navbar.dart';
import 'package:furibase/components/menu_button.dart'; import 'package:freekake/components/menu_button.dart';
import 'package:furibase/components/scan_button.dart'; import 'package:freekake/components/scan_button.dart';
import 'package:furibase/screen/Home_screen.dart'; import 'package:freekake/screen/Home_screen.dart';
import 'package:furibase/screen/koleksi_screen.dart'; import 'package:freekake/screen/koleksi_screen.dart';
import 'package:furibase/screen/pustaka_screen.dart'; import 'package:freekake/screen/pustaka_screen.dart';
import 'package:furibase/screen/saya/profile_screen.dart'; import 'package:freekake/screen/saya/profile_screen.dart';
import 'package:furibase/providers/menu_selection_provider.dart'; import 'package:freekake/providers/menu_selection_provider.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class MainMenu extends StatefulWidget { class MainMenu extends StatefulWidget {

View File

@ -1,10 +1,11 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:furibase/components/navbar_container.dart'; import 'package:furibase/components/navbar_container.dart';
import 'package:furibase/providers/character_provider.dart'; import 'package:furibase/providers/character_provider.dart';
import 'package:furibase/providers/menu_selection_provider.dart';
import 'package:furibase/screen/Home_screen.dart'; import 'package:furibase/screen/Home_screen.dart';
import 'package:furibase/screen/drraw_screen.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:furibase/providers/menu_selection_provider.dart';
void main() async { void main() async {
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();

View File

@ -83,16 +83,21 @@ class _HomeScreenState extends State<HomeScreen> {
body: Stack( body: Stack(
children: <Widget>[ children: <Widget>[
Positioned.fill( Positioned.fill(
child: RepaintBoundary( child: UnityWidget(
child: Container( onUnityCreated: onUnityCreated,
decoration: const BoxDecoration( //isARScene: true,
image: const DecorationImage( onUnityMessage: onUnityMessage,
image: AssetImage("assets/images/background.jpeg"), //onUnitySceneLoaded: onUnitySceneLoaded,
fit: BoxFit.cover, fullscreen: false,
),
),
),
), ),
// child: Container(
// decoration: BoxDecoration(
// image: DecorationImage(
// image: AssetImage("assets/images/background.jpeg"),
// fit: BoxFit.cover,
// ),
// ),
// ),
), ),
// Positioned( // Positioned(
// top: 0, // top: 0,
@ -205,39 +210,40 @@ class _HomeScreenState extends State<HomeScreen> {
], ],
), ),
), ),
Positioned( // Positioned(
bottom: 150, // bottom: 150,
left: 0, // left: 0,
right: 0, // right: 0,
child: Column( // child: Column(
children: [ // children: [
Container( // Container(
padding: EdgeInsets.symmetric(horizontal: 20, vertical: 10), // padding: EdgeInsets.symmetric(horizontal: 20, vertical: 10),
decoration: BoxDecoration( // decoration: BoxDecoration(
color: Color.fromARGB(255, 247, 224, 236), // color: Color.fromARGB(255, 247, 224, 236),
borderRadius: BorderRadius.circular(10), // borderRadius: BorderRadius.circular(10),
boxShadow: [ // boxShadow: [
BoxShadow( // BoxShadow(
color: Color.fromARGB(255, 214, 213, 121), // color: Color.fromARGB(255, 214, 213, 121),
blurRadius: 5, // blurRadius: 5,
spreadRadius: 2, // spreadRadius: 2,
), // ),
], // ],
), // ),
child: Text( // child: Text(
"Halo....Jotaslim", // "Halo....Jotaslim",
style: TextStyle( // style: TextStyle(
fontSize: 12, // fontSize: 12,
fontWeight: FontWeight.bold, // fontWeight: FontWeight.bold,
color: Color(0xFF000000), // color: Color(0xFF000000),
), // ),
), // ),
), // ),
SizedBox(height: 10), // SizedBox(height: 10),
setHomeImage("assets/images/luffy.png", 300), // setHomeImage("images/luffy.png", 300),
], // // Image.asset("images/luffy.png", width: 300),
), // ],
), // ),
// ),
// BG MEnu // BG MEnu
Stack( Stack(
children: [ children: [

View File

@ -200,21 +200,21 @@ class _PustakaScreenState extends State<PustakaScreen> {
), ),
), ),
), ),
// SizedBox( SizedBox(
// child: Padding( child: Padding(
// padding: const EdgeInsets.symmetric( padding: const EdgeInsets.symmetric(
// horizontal: 5, horizontal: 40,
// vertical: 1, vertical: 1,
// ), ),
// child: Column( child: Column(
// crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
// children: [ children: [
// Text("List Topic", style: TextStyle(color: Colors.black)), Text("Daftar Topik", style: TextStyle(color: Colors.black)),
// Divider(color: Colors.transparent), Divider(color: Colors.transparent),
// ], ],
// ), ),
// ), ),
// ), ),
// Horizontal Scroll List // Horizontal Scroll List
Padding( Padding(
padding: EdgeInsets.symmetric(horizontal: 5, vertical: 5), padding: EdgeInsets.symmetric(horizontal: 5, vertical: 5),