fix marker rendering & modernize riding widgets for dark mode - 2026-04-11
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../constant/style.dart';
|
||||
import 'package:get/get.dart';
|
||||
import '../../constant/colors.dart';
|
||||
|
||||
class MyCircularProgressIndicatorWithTimer extends StatefulWidget {
|
||||
final Color backgroundColor;
|
||||
@@ -8,7 +9,7 @@ class MyCircularProgressIndicatorWithTimer extends StatefulWidget {
|
||||
|
||||
const MyCircularProgressIndicatorWithTimer({
|
||||
Key? key,
|
||||
this.backgroundColor = Colors.white,
|
||||
this.backgroundColor = Colors.transparent,
|
||||
required this.isLoading,
|
||||
}) : super(key: key);
|
||||
|
||||
@@ -88,7 +89,7 @@ class _MyCircularProgressIndicatorWithTimerState
|
||||
height: 200,
|
||||
decoration: BoxDecoration(
|
||||
color: widget.backgroundColor == Colors.transparent
|
||||
? Colors.white.withOpacity(0.96)
|
||||
? AppColor.secondaryColor.withOpacity(0.96)
|
||||
: widget.backgroundColor,
|
||||
shape: BoxShape.circle,
|
||||
boxShadow: [
|
||||
@@ -110,7 +111,9 @@ class _MyCircularProgressIndicatorWithTimerState
|
||||
child: CircularProgressIndicator(
|
||||
value: progress,
|
||||
strokeWidth: 6,
|
||||
backgroundColor: Colors.grey.shade100,
|
||||
backgroundColor: Get.isDarkMode
|
||||
? Colors.grey.shade800
|
||||
: Colors.grey.shade100,
|
||||
valueColor: AlwaysStoppedAnimation<Color>(timerColor),
|
||||
strokeCap: StrokeCap.round,
|
||||
),
|
||||
@@ -139,9 +142,8 @@ class _MyCircularProgressIndicatorWithTimerState
|
||||
style: TextStyle(
|
||||
fontSize: 22,
|
||||
fontWeight: FontWeight.w600,
|
||||
color: _isLowTime
|
||||
? Colors.orangeAccent
|
||||
: Colors.blueGrey.shade800,
|
||||
color:
|
||||
_isLowTime ? Colors.orangeAccent : AppColor.writeColor,
|
||||
letterSpacing: 1.2,
|
||||
fontFeatures: const [FontFeature.tabularFigures()],
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user