
と、提案してみました!!
OKであれば、FlutterFlowでまずは全ページUIのレイアウト作成と、ページ遷移までやったほうがいいのかなって思ってます。
ちなみにPDFページと、ブラーについては色々と指示をもらいたいです!

と、提案してみました!!
OKであれば、FlutterFlowでまずは全ページUIのレイアウト作成と、ページ遷移までやったほうがいいのかなって思ってます。
ちなみにPDFページと、ブラーについては色々と指示をもらいたいです!

指示通りグレーと黒で遷移など書いたけど、見にくければサイドの色でラインを書くよ
import ‘/flutter_flow/flutter_flow_theme.dart’;
import ‘/flutter_flow/flutter_flow_util.dart’;
import ‘/flutter_flow/flutter_flow_widgets.dart’;
import ‘dart:ui’;
import ‘package:flutter/material.dart’;
import ‘package:google_fonts/google_fonts.dart’;
import ‘package:provider/provider.dart’;
import ‘schdule_model.dart’;
export ‘schdule_model.dart’;
class SchduleWidget extends StatefulWidget {
const SchduleWidget({
super.key,
required this.selectedDate,
required this.destination,
String? place,
String? shop,
String? budget,
String? balance,
}) : this.place = place ?? ‘未設定’,
this.shop = shop ?? ‘未設定’,
this.budget = budget ?? ‘0’,
this.balance = balance ?? ‘0’;
final DateTime? selectedDate;
final String? destination;
final String place;
final String shop;
final String budget;
final String balance;
static String routeName = ‘Schdule’;
static String routePath = ‘/schdule’;
@override
State createState() => _SchduleWidgetState();
}
class _SchduleWidgetState extends State {
late SchduleModel _model;
final scaffoldKey = GlobalKey();
@override
void initState() {
super.initState();
_model = createModel(context, () => SchduleModel());
}
@override
void dispose() {
_model.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () {
FocusScope.of(context).unfocus();
FocusManager.instance.primaryFocus?.unfocus();
},
child: Scaffold(
key: scaffoldKey,
backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
appBar: PreferredSize(
preferredSize: Size.fromHeight(28),
child: AppBar(
backgroundColor: Color(0xFF0C110C),
automaticallyImplyLeading: true,
actions: [],
flexibleSpace: FlexibleSpaceBar(
title: Text(
‘旅の予定帳’,
style: FlutterFlowTheme.of(context).bodyMedium.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w500,
fontStyle:
FlutterFlowTheme.of(context).bodyMedium.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FontWeight.w500,
fontStyle:
FlutterFlowTheme.of(context).bodyMedium.fontStyle,
),
),
centerTitle: true,
expandedTitleScale: 1.0,
),
elevation: 2,
),
),
body: SafeArea(
top: true,
child: Container(
width: 398,
height: 852,
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [Color(0xFF0C110C), Color(0xFF365B38)],
stops: [0.51, 0.88],
begin: AlignmentDirectional(0, -1),
end: AlignmentDirectional(0, 1),
),
),
child: Column(
mainAxisSize: MainAxisSize.max,
children: [
Container(
width: 416.7,
height: 134.62,
decoration: BoxDecoration(),
child: Container(
height: 200,
child: Stack(
children: [
Align(
alignment: AlignmentDirectional(-0.65, -0.25),
child: Text(
‘Travel schedules’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.moonDance(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 40,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(-0.68, 0.43),
child: Text(
‘旅の予定と予算’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.normal,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 18,
letterSpacing: 0.0,
fontWeight: FontWeight.normal,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(1.05, -5.3),
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.asset(
‘assets/images/memory.png’,
width: 139,
fit: BoxFit.cover,
),
),
),
],
),
),
),
Container(
width: 330,
height: 500,
decoration: BoxDecoration(
color: Color(0xFFE6DDB8),
image: DecorationImage(
fit: BoxFit.cover,
image: Image.asset(
‘assets/images/clean-gray-paper.png’,
).image,
),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
child: Stack(
children: [
Column(
mainAxisSize: MainAxisSize.max,
children: [
Align(
alignment: AlignmentDirectional(1, -1),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 12, 12, 0),
child: Text(
valueOrDefault(
widget!.selectedDate?.toString(),
’20XX.X.X’,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(24, 0, 0, 24),
child: Text(
valueOrDefault(
widget!.destination,
‘未設定’,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.bold,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
fontSize: 18,
letterSpacing: 0.0,
fontWeight: FontWeight.bold,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(24, 0, 0, 0),
child: Text(
‘巡りたい場所’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
fontSize: 15,
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
Align(
alignment: AlignmentDirectional(0, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 0),
child: Container(
width: 262,
height: 40,
decoration: BoxDecoration(
color: FlutterFlowTheme.of(context)
.secondaryBackground,
boxShadow: [
BoxShadow(
blurRadius: 4,
color: Color(0x1A000000),
offset: Offset(
0,
2,
),
)
],
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
child: Align(
alignment: AlignmentDirectional(-1, 0),
child: Padding(
padding: EdgeInsetsDirectional.fromSTEB(
16, 7, 0, 7),
child: Text(
valueOrDefault(
widget!.place,
‘未設定’,
),
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
),
),
),
Align(
alignment: AlignmentDirectional(0, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 24, 0, 0),
child: Text(
‘行きたいお店やお土産’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
Align(
alignment: AlignmentDirectional(0.5, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 0),
child: Container(
width: 222,
height: 40,
decoration: BoxDecoration(
color: FlutterFlowTheme.of(context)
.secondaryBackground,
boxShadow: [
BoxShadow(
blurRadius: 4,
color: Color(0x1A000000),
offset: Offset(
0,
2,
),
)
],
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
child: Align(
alignment: AlignmentDirectional(-1, 0),
child: Padding(
padding: EdgeInsetsDirectional.fromSTEB(
16, 7, 0, 7),
child: Text(
valueOrDefault(
widget!.shop,
‘未設定’,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
),
),
),
),
Align(
alignment: AlignmentDirectional(0, 0),
child: Padding(
padding:
EdgeInsetsDirectional.fromSTEB(30, 25, 30, 0),
child: Row(
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: EdgeInsetsDirectional.fromSTEB(
0, 0, 13, 0),
child: Container(
width: 124,
height: 68,
decoration: BoxDecoration(
color: Color(0xFFD1F1C1),
boxShadow: [
BoxShadow(
blurRadius: 4,
color: Color(0x17000000),
offset: Offset(
0,
2,
),
)
],
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
child: Column(
mainAxisSize: MainAxisSize.max,
children: [
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(
0, 5, 0, 0),
child: Text(
‘予算’,
textAlign: TextAlign.center,
style: FlutterFlowTheme.of(
context)
.bodyMedium
.override(
font:
GoogleFonts.notoSansJp(
fontWeight:
FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
fontSize: 15,
letterSpacing: 0.0,
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(
0, 8, 0, 0),
child: Text(
valueOrDefault(
widget!.budget,
‘0’,
),
style: FlutterFlowTheme.of(
context)
.bodyMedium
.override(
font:
GoogleFonts.notoSansJp(
fontWeight:
FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
),
),
],
),
),
),
Container(
width: 124,
height: 68,
decoration: BoxDecoration(
color: Color(0xFFEFD7BB),
boxShadow: [
BoxShadow(
blurRadius: 4,
color: Color(0x1A000000),
offset: Offset(
0,
2,
),
)
],
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
child: Column(
mainAxisSize: MainAxisSize.max,
children: [
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(
0, 5, 0, 0),
child: Text(
‘残高’,
textAlign: TextAlign.center,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
fontSize: 15,
letterSpacing: 0.0,
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(
0, 8, 0, 0),
child: Text(
valueOrDefault(
widget!.balance,
‘0’,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FontWeight.bold,
fontStyle:
FlutterFlowTheme.of(
context)
.bodyMedium
.fontStyle,
),
),
),
],
),
),
],
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 25, 0, 5),
child: Text(
‘思い出の記録場’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF353F35),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Container(
width: 289,
height: 80,
decoration: BoxDecoration(
color: FlutterFlowTheme.of(context)
.secondaryBackground,
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
),
),
],
),
Align(
alignment: AlignmentDirectional(-0.82, -0.14),
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.asset(
‘assets/images/tabiapuri-pl.png’,
width: 57,
height: 86,
fit: BoxFit.cover,
),
),
),
Align(
alignment: AlignmentDirectional(0.81, -0.85),
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.asset(
‘assets/images/tabiapuri-r2.png’,
width: 80,
height: 92,
fit: BoxFit.cover,
),
),
),
],
),
),
],
),
),
),
),
);
}
}
// Generated code for this HomePage Widget…
GestureDetector(
onTap: () {
FocusScope.of(context).unfocus();
FocusManager.instance.primaryFocus?.unfocus();
},
child: Scaffold(
key: scaffoldKey,
backgroundColor: FlutterFlowTheme.of(context).primaryBackground,
body: SafeArea(
top: true,
child: Container(
width: 398,
height: 852,
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [Color(0xFF0C110C), Color(0xFF365B38)],
stops: [0.51, 0.88],
begin: AlignmentDirectional(0, -1),
end: AlignmentDirectional(0, 1),
),
),
child: Column(
mainAxisSize: MainAxisSize.max,
children: [
Padding(
padding: EdgeInsetsDirectional.fromSTEB(28, 0, 0, 0),
child: Container(
width: 418,
height: 124.28,
decoration: BoxDecoration(),
child: Stack(
children: [
Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
‘Travel’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.moonDance(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 80,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
lineHeight: 1,
),
),
]
.addToStart(SizedBox(height: 15))
.addToEnd(SizedBox(height: 0)),
),
Align(
alignment: AlignmentDirectional(0.54, 2.54),
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.asset(
‘assets/images/tabiapuri-b1_1.png’,
width: 80,
fit: BoxFit.contain,
alignment: Alignment(0, 0),
),
),
),
Align(
alignment: AlignmentDirectional(1.14, -4.72),
child: ClipRRect(
borderRadius: BorderRadius.circular(8),
child: Image.asset(
‘assets/images/eda3_1.png’,
width: 130,
height: 130,
fit: BoxFit.cover,
),
),
),
Align(
alignment: AlignmentDirectional(-0.9, 0.66),
child: Text(
‘Budget and Memories’,
style:
FlutterFlowTheme.of(context).bodyMedium.override(
font: GoogleFonts.moonDance(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 30,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
lineHeight: 1,
),
),
),
],
),
),
),
ListView(
padding: EdgeInsets.zero,
shrinkWrap: true,
scrollDirection: Axis.vertical,
children: [
Align(
alignment: AlignmentDirectional(0, -1),
child: Container(
width: 289,
decoration: BoxDecoration(),
child: Column(
mainAxisSize: MainAxisSize.max,
children: [
Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘旅行日’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 5),
child: TextFormField(
controller: _model.textController1,
focusNode: _model.textFieldFocusNode1,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:2026.4.6’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController1Validator
.asValidator(context),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘行き先’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 5),
child: TextFormField(
controller: _model.textController2,
focusNode: _model.textFieldFocusNode2,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:夏休み軽井沢’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: FlutterFlowTheme.of(context)
.primaryText,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController2Validator
.asValidator(context),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘巡りたい場所’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 5),
child: TextFormField(
controller: _model.textController3,
focusNode: _model.textFieldFocusNode3,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:雲場池・ハルニレテラス’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: FlutterFlowTheme.of(context)
.primaryText,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController3Validator
.asValidator(context),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘行きたいお店やお土産’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 5),
child: TextFormField(
controller: _model.textController4,
focusNode: _model.textFieldFocusNode4,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:丸山珈琲のドリップセット’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: FlutterFlowTheme.of(context)
.primaryText,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController4Validator
.asValidator(context),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘予算’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
fontSize: 16,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 5),
child: TextFormField(
controller: _model.textController5,
focusNode: _model.textFieldFocusNode5,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:15,000’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
keyboardType: TextInputType.number,
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController5Validator
.asValidator(context),
),
),
Align(
alignment: AlignmentDirectional(-1, 0),
child: Text(
‘残高アラート’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Padding(
padding:
EdgeInsetsDirectional.fromSTEB(0, 5, 0, 12),
child: TextFormField(
controller: _model.textController6,
focusNode: _model.textFieldFocusNode6,
autofocus: false,
obscureText: false,
decoration: InputDecoration(
isDense: true,
labelStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
hintText: ‘例:2,000’,
hintStyle: FlutterFlowTheme.of(context)
.labelMedium
.override(
font: GoogleFonts.inter(
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight:
FlutterFlowTheme.of(context)
.labelMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.labelMedium
.fontStyle,
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color(0x00000000),
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
errorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
focusedErrorBorder: OutlineInputBorder(
borderSide: BorderSide(
color:
FlutterFlowTheme.of(context).error,
width: 1,
),
borderRadius: BorderRadius.circular(8),
),
filled: true,
fillColor: FlutterFlowTheme.of(context)
.secondaryBackground,
),
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight:
FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle:
FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
keyboardType: TextInputType.number,
cursorColor:
FlutterFlowTheme.of(context).primaryText,
enableInteractiveSelection: true,
validator: _model.textController6Validator
.asValidator(context),
),
),
],
),
],
),
),
),
].divide(SizedBox(height: 16)),
),
Container(
decoration: BoxDecoration(
boxShadow: [
BoxShadow(
blurRadius: 4,
color: Color(0x1A000000),
offset: Offset(
0,
4,
),
)
],
),
child: FFButtonWidget(
onPressed: () async {
safeSetState(() {
_model.textController1?.text =
_model.textController1.text;
});
safeSetState(() {
_model.textController2?.text =
_model.textController2.text;
});
safeSetState(() {
_model.textController3?.text =
_model.textController3.text;
});
safeSetState(() {
_model.textController4?.text =
_model.textController4.text;
});
safeSetState(() {
_model.textController5?.text =
_model.textController5.text;
});
safeSetState(() {
_model.textController6?.text =
_model.textController6.text;
});
context.pushNamed(
SchduleWidget.routeName,
queryParameters: {
‘selectedDate’: serializeParam(
widget!.selectedDate,
ParamType.DateTime,
),
‘destination’: serializeParam(
”,
ParamType.String,
),
‘place’: serializeParam(
”,
ParamType.String,
),
‘shop’: serializeParam(
”,
ParamType.String,
),
‘budget’: serializeParam(
”,
ParamType.String,
),
‘balance’: serializeParam(
”,
ParamType.String,
),
}.withoutNulls,
);
},
text: ‘旅の予定を見る’,
options: FFButtonOptions(
width: 150,
height: 35,
padding: EdgeInsetsDirectional.fromSTEB(16, 0, 16, 0),
iconPadding: EdgeInsetsDirectional.fromSTEB(0, 0, 0, 0),
color: Color(0xFF4E9F38),
textStyle: FlutterFlowTheme.of(context).titleSmall.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.normal,
fontStyle: FlutterFlowTheme.of(context)
.titleSmall
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FontWeight.normal,
fontStyle:
FlutterFlowTheme.of(context).titleSmall.fontStyle,
),
elevation: 0,
borderSide: BorderSide(
width: 4,
),
borderRadius: BorderRadius.circular(20),
),
),
),
Padding(
padding: EdgeInsetsDirectional.fromSTEB(16, 12, 16, 32),
child: Container(
decoration: BoxDecoration(),
child: Wrap(
spacing: 7,
runSpacing: 7,
alignment: WrapAlignment.start,
crossAxisAlignment: WrapCrossAlignment.start,
direction: Axis.horizontal,
runAlignment: WrapAlignment.start,
verticalDirection: VerticalDirection.down,
clipBehavior: Clip.none,
children: [
Container(
width: 160,
height: 50,
decoration: BoxDecoration(
color: Color(0xFF9AAF8A),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
shape: BoxShape.rectangle,
),
child: Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Align(
alignment: AlignmentDirectional(0, -1),
child: Text(
‘TOP’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF0C110C),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(0, 1),
child: Text(
‘旅の始まりを綴る’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
].divide(SizedBox(height: 4)),
),
),
Container(
width: 160,
height: 50,
decoration: BoxDecoration(
color: Color(0xFF9AAF8A),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
shape: BoxShape.rectangle,
),
child: Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Align(
alignment: AlignmentDirectional(0, -1),
child: Text(
‘予定帳’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF0C110C),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(0, 1),
child: Text(
‘この瞬間から旅が始まる’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
].divide(SizedBox(height: 4)),
),
),
Container(
width: 160,
height: 50,
decoration: BoxDecoration(
color: Color(0xFF9AAF8A),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
shape: BoxShape.rectangle,
),
child: Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Align(
alignment: AlignmentDirectional(0, -1),
child: Text(
‘支出記録’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF0C110C),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(0, 1),
child: Text(
‘楽しんで使う’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
].divide(SizedBox(height: 4)),
),
),
Container(
width: 160,
height: 50,
decoration: BoxDecoration(
color: Color(0xFF9AAF8A),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(12),
bottomRight: Radius.circular(12),
topLeft: Radius.circular(12),
topRight: Radius.circular(12),
),
shape: BoxShape.rectangle,
),
child: Column(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Align(
alignment: AlignmentDirectional(0, -1),
child: Text(
‘思い出箱’,
textAlign: TextAlign.start,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.notoSansJp(
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Color(0xFF0C110C),
letterSpacing: 0.0,
fontWeight: FontWeight.w600,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
Align(
alignment: AlignmentDirectional(0, 1),
child: Text(
‘記憶の図書館’,
style: FlutterFlowTheme.of(context)
.bodyMedium
.override(
font: GoogleFonts.inter(
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
color: Colors.white,
letterSpacing: 0.0,
fontWeight: FlutterFlowTheme.of(context)
.bodyMedium
.fontWeight,
fontStyle: FlutterFlowTheme.of(context)
.bodyMedium
.fontStyle,
),
),
),
].divide(SizedBox(height: 4)),
),
),
],
),
),
),
],
),
),
),
),
)

Schduleページ(TextFieldに書かれた内容を受け取る側)

Actionの設定は指定はしてない

パラメーターの状態

selectDataの設定

destinationの設定

Placeの設定

Shopの設定

budgetの設定

Balanceの設定

右サイドプロパティ表示のとき
このページがTextFieldに書き込み送る側。PageParameterの設定も出来てるのが、右サイド画面で確認できると思う。
プロパティの右サイド画面はスクロールされるため、続けて画像を配置してます





Actionを選択したときの右サイド画面

selectDateのパラメーターを開いたところ

destinationのパラメーターを開いたところ

Placeのパラメーターを開いたところ

Shopのパラメーターを開いたところ

budgetのパラメーターをひらいたところ

balanceのパラメーターを開いたところ

selectDateのsetValueを開いたところ。TextField全体の表示が赤くなっているのが気になる

他の項目String Typeについてはdestination以外のものも同じ表示内容で、TextFieldはグリーン表示