119 lines
4.0 KiB
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,
|
|
),
|
|
],
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|