在flutter中使用Image Cropper插件后,我想将图像转换为File类型,以便能够在下一个屏幕中显示它。我无法找到显示裁剪图像的方法。我可以得到一些帮助吗?
即使我没有更改代码中的任何逻辑,我也会突然面临这个错误。显然,CheckBoxListTiles 列表没有被构建,并且这个错误被抛出给我。我不知道为什么会抛出它,因为这是我第一次遇到这个错误。先谢谢您的帮助。我还附上了错误所指向的小部件。
Widget checklistOptions1(String title) {
return CheckboxListTile(
title: Text(
title,
style: Theme.of(context).textTheme.subtitle1,
),
value: values1[title],
onChanged: (isFalse) {
setState(() {
values1[title] = isFalse!;
});
},
activeColor: redAccentColor,
checkboxShape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4),
),
controlAffinity: ListTileControlAffinity.trailing,
);
}
Run Code Online (Sandbox Code Playgroud)
这是错误所指向的小部件,尽管这个小部件不久前工作得很好,但我没有发现它有任何问题。
这就是我现在的样子。
我无法找到任何插件或任何方法来构建这种特定类型的小部件。我一直在这方面遇到麻烦,因此非常感谢您的帮助。
import 'package:flutter/material.dart';
import 'package:healthonify_mobile/constants/text_styles.dart';
import 'package:healthonify_mobile/widgets/cards/add_workout.dart';
import 'package:healthonify_mobile/widgets/cards/average_calories_burnt.dart';
import 'package:healthonify_mobile/widgets/cards/reminder_card.dart';
import 'package:healthonify_mobile/widgets/cards/steps_card.dart';
import 'package:healthonify_mobile/widgets/cards/track_workout.dart';
import 'package:healthonify_mobile/widgets/cards/workout_details.dart';
import 'package:healthonify_mobile/widgets/other/calendar_appbar.dart';
class WorkoutScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
appBar: CalendarAppBar(),
body: SingleChildScrollView(
physics: BouncingScrollPhysics(),
child: Column(
children: [
SizedBox(height: 12),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
WorkoutDetailsCard(),
],
),
SizedBox(height: 22),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
StepsCard(),
],
),
SizedBox(height: 22),
Row(
children: [
Padding(
padding: const EdgeInsets.only(left: 16),
child: Text(
'Track your workout',
style: …
Run Code Online (Sandbox Code Playgroud)