|
|
@@ -0,0 +1,31 @@
|
|
|
+import 'package:flutter/material.dart';
|
|
|
+import 'package:get/get.dart';
|
|
|
+import 'package:track_offical/generated/assets.dart';
|
|
|
+import 'home_controller.dart';
|
|
|
+
|
|
|
+class HomeAppBar extends GetView<HomeController> implements PreferredSizeWidget{
|
|
|
+ const HomeAppBar({super.key});
|
|
|
+
|
|
|
+ @override
|
|
|
+ Widget build(BuildContext context) {
|
|
|
+ return SizedBox.expand(child: Container(
|
|
|
+ padding: EdgeInsets.only(top: MediaQuery.of(context).viewPadding.top),
|
|
|
+ decoration: const BoxDecoration(image: DecorationImage(
|
|
|
+ image: AssetImage(Assets.imagesBkCommonPage), fit: BoxFit.fitWidth),
|
|
|
+ boxShadow: [
|
|
|
+ BoxShadow(color: Color(0x33000000), spreadRadius: 4, blurRadius: 4)
|
|
|
+ ]
|
|
|
+ ),
|
|
|
+ child: Row(
|
|
|
+ mainAxisSize: MainAxisSize.max,
|
|
|
+ crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
+ children: [
|
|
|
+ IconButton(onPressed: (){}, icon: const Icon(Icons.radio))
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ));
|
|
|
+ }
|
|
|
+
|
|
|
+ @override
|
|
|
+ Size get preferredSize => const Size.fromHeight(kToolbarHeight) ;
|
|
|
+}
|