优化每日编码时间的tooltip的显示

This commit is contained in:
高手 2025-06-10 16:48:41 +08:00
parent 6b64d1a0cd
commit 3c2f52bcc8

View File

@ -472,7 +472,21 @@ class _WakatimeScreenState extends State<WakatimeScreen>
'每日编码时间', '每日编码时间',
style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold), style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
), ),
const SizedBox(height: 16), SizedBox(
height: 40,
child: Center(
child: _touchedDayIndex != null
? Text(
'${_formatDate(DateTime.parse(dailyData[_touchedDayIndex!].range.date))}: ${_formatDuration(dailyData[_touchedDayIndex!].grandTotal.totalSeconds.toInt())}',
style: const TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
),
)
: null,
),
),
// const SizedBox(height: 16),
SizedBox( SizedBox(
height: 200, height: 200,
child: BarChart( child: BarChart(
@ -571,18 +585,6 @@ class _WakatimeScreenState extends State<WakatimeScreen>
), ),
), ),
), ),
if (_touchedDayIndex != null) ...[
const SizedBox(height: 16),
Center(
child: Text(
'${_formatDate(DateTime.parse(dailyData[_touchedDayIndex!].range.date))}: ${_formatDuration(dailyData[_touchedDayIndex!].grandTotal.totalSeconds.toInt())}',
style: const TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
),
),
),
],
], ],
); );
} }