カテゴリー: FlutterFlow

  • 作業の進め方の相談

    と、提案してみました!!

    OKであれば、FlutterFlowでまずは全ページUIのレイアウト作成と、ページ遷移までやったほうがいいのかなって思ってます。

    ちなみにPDFページと、ブラーについては色々と指示をもらいたいです!

  • 旅アプリページ構成の再確認

    指示通りグレーと黒で遷移など書いたけど、見にくければサイドの色でラインを書くよ

  • Schduleページ

    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,
    ),
    ),
    ),
    ],
    ),
    ),
    ],
    ),
    ),
    ),
    ),
    );
    }
    }

  • TOP

    // 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)),
    ),
    ),
    ],
    ),
    ),
    ),
    ],
    ),
    ),
    ),
    ),
    )

  • FulutterFlow現状について2

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

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

    パラメーターの状態

    selectDataの設定

    destinationの設定

    Placeの設定

    Shopの設定

    budgetの設定

    Balanceの設定

  • FlutterFlow現状に付いて1

    全体の構成(TOP画面をベースに)

    右サイドプロパティ表示のとき

    このページがTextFieldに書き込み送る側。PageParameterの設定も出来てるのが、右サイド画面で確認できると思う。

    TOPページボタンのを選択した際の表示1:プロパティ選択時

    プロパティの右サイド画面はスクロールされるため、続けて画像を配置してます

    ボタンのAction表示

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

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

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

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

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

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

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

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

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