Sistem-Pakar-Diagnosa-Penya.../frontend/lib/user/basis_pengetahuan_page.dart

119 lines
4.0 KiB
Dart

import 'package:flutter/material.dart';
import 'hama_page.dart';
import 'penyakit_page.dart';
class BasisPengetahuanPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Color(0xFF9DC08D), // Warna background halaman
appBar: AppBar(
backgroundColor: Color(0xFF9DC08D),
elevation: 0, // Menghilangkan bayangan pada AppBar
leading: IconButton(
icon: Icon(Icons.arrow_back, color: Colors.white), // Warna putih
onPressed: () {
Navigator.pop(context); // Kembali ke halaman sebelumnya
},
),
title: Text(
"Basis Pengetahuan",
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.bold,
color: Colors.white,
),
),
centerTitle: true, // Memastikan judul tetap di tengah
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center, // Menengahkan isi
children: [
// Button pertama
ElevatedButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => HamaPage(),
), // Perbaikan di sini
);
},
style: ElevatedButton.styleFrom(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8), // Membuat button kotak
),
backgroundColor: Colors.white, // Warna button
fixedSize: Size(250, 200), // Ukuran kotak button
),
child: Column(
mainAxisSize: MainAxisSize.min, // Menyesuaikan ukuran vertikal
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset(
'assets/images/Caterpillar.png', // Path ke file asset
height: 80,
width: 80,
),
SizedBox(height: 10),
Text(
"Hama Tanaman Bayam",
style: TextStyle(
fontSize: 18,
color: Color(0xFF9DC08D),
fontWeight: FontWeight.bold, // Warna teks
),
textAlign: TextAlign.center,
),
],
),
),
SizedBox(height: 20), // Menambahkan lebih banyak jarak antar tombol
// Button kedua
ElevatedButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PenyakitPage(),
),
);
},
style: ElevatedButton.styleFrom(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8), // Membuat button kotak
),
backgroundColor: Colors.white, // Warna button
fixedSize: Size(250, 200), // Ukuran kotak button
),
child: Column(
mainAxisSize: MainAxisSize.min, // Menyesuaikan ukuran vertikal
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset(
'assets/images/Virus.png', // Path ke file asset
height: 80,
width: 80,
),
SizedBox(height: 10),
Text(
"Penyakit Tanaman Bayam",
style: TextStyle(
fontSize: 18,
color: Color(0xFF9DC08D),
fontWeight: FontWeight.bold, // Warna teks
),
textAlign: TextAlign.center,
),
],
),
),
],
),
),
);
}
}