커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2-4강 영상보면서 따라하고 있는데 에러및 오류가 뜨는데 어떻게 해결하나요?
[왕초보] 노코드로 수익형 AI 앱 만들기
2주차
북마크
정*용
댓글
6
추천
0
조회수
25
조회수
25
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



2-4강 영상보면서 따라하고 있는데 에러및 오류가 뜨는데 어떻게 해결하나요?


보고 계신 화면 전체를 캡처해 시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.

스파르타 즉문즉답스파르타 즉문즉답





import '/account_profile_creation/edit_profile_auth_2/edit_profile_auth2_widget.dart';

import '/flutter_flow/flutter_flow_animations.dart';

import '/flutter_flow/flutter_flow_theme.dart';

import '/flutter_flow/flutter_flow_util.dart';

import '/flutter_flow/flutter_flow_widgets.dart';

import 'dart:math';

import 'package:flutter/material.dart';

import 'package:flutter/scheduler.dart';

import 'package:flutter_animate/flutter_animate.dart';

import 'package:google_fonts/google_fonts.dart';

import 'package:provider/provider.dart';


import 'auth2_create_profile_model.dart';

export 'auth2_create_profile_model.dart';


class Auth2CreateProfileWidget extends StatefulWidget {

 const Auth2CreateProfileWidget({super.key});


 @override

 State<Auth2CreateProfileWidget> createState() =>

   _Auth2CreateProfileWidgetState();

}


class _Auth2CreateProfileWidgetState extends State<Auth2CreateProfileWidget>

  with TickerProviderStateMixin {

 late Auth2CreateProfileModel _model;


 final scaffoldKey = GlobalKey<ScaffoldState>();


 final animationsMap = <String, AnimationInfo>{};


 @override

 void initState() {

  super.initState();

  _model = createModel(context, () => Auth2CreateProfileModel());


  animationsMap.addAll({

   'containerOnPageLoadAnimation': AnimationInfo(

    trigger: AnimationTrigger.onPageLoad,

    effectsBuilder: () => [

     VisibilityEffect(duration: 1.ms),

     FadeEffect(

      curve: Curves.easeInOut,

      delay: 0.0.ms,

      duration: 300.0.ms,

      begin: 0.0,

      end: 1.0,

     ),

     MoveEffect(

      curve: Curves.easeInOut,

      delay: 0.0.ms,

      duration: 300.0.ms,

      begin: Offset(0.0, 140.0),

      end: Offset(0.0, 0.0),

     ),

     ScaleEffect(

      curve: Curves.easeInOut,

      delay: 0.0.ms,

      duration: 300.0.ms,

      begin: Offset(0.9, 0.9),

      end: Offset(1.0, 1.0),

     ),

     TiltEffect(

      curve: Curves.easeInOut,

      delay: 0.0.ms,

      duration: 300.0.ms,

      begin: Offset(-0.349, 0),

      end: Offset(0, 0),

     ),

    ],

   ),

  });

 }


 @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).secondaryBackground,

    body: Container(

     height: double.infinity,

     decoration: BoxDecoration(

      gradient: LinearGradient(

       colors: [

        FlutterFlowTheme.of(context).primary,

        FlutterFlowTheme.of(context).tertiary

       ],

       stops: [0, 1],

       begin: AlignmentDirectional(0.87, -1),

       end: AlignmentDirectional(-0.87, 1),

      ),

     ),

     alignment: AlignmentDirectional(0, -1),

     child: SingleChildScrollView(

      child: Column(

       mainAxisSize: MainAxisSize.max,

       mainAxisAlignment: MainAxisAlignment.center,

       children: [

        Padding(

         padding: EdgeInsetsDirectional.fromSTEB(0, 70, 0, 32),

         child: Container(

          width: 200,

          height: 70,

          decoration: BoxDecoration(

           borderRadius: BorderRadius.circular(16),

          ),

          alignment: AlignmentDirectional(0, 0),

          child: Row(

           mainAxisSize: MainAxisSize.max,

           mainAxisAlignment: MainAxisAlignment.center,

           children: [

            Padding(

             padding: EdgeInsetsDirectional.fromSTEB(0, 0, 12, 0),

             child: Icon(

              Icons.flourescent_rounded,

              color: FlutterFlowTheme.of(context).info,

              size: 44,

             ),

            ),

            Text(

             'flow.io',

             style: FlutterFlowTheme.of(context)

               .displaySmall

               .override(

                fontFamily: 'Inter Tight',

                color: FlutterFlowTheme.of(context).info,

                letterSpacing: 0.0,

               ),

            ),

           ],

          ),

         ),

        ),

        Padding(

         padding: EdgeInsets.all(16),

         child: Container(

          width: double.infinity,

          constraints: BoxConstraints(

           maxWidth: 570,

          ),

          decoration: BoxDecoration(

           color: FlutterFlowTheme.of(context).secondaryBackground,

           boxShadow: [

            BoxShadow(

             blurRadius: 4,

             color: Color(0x33000000),

             offset: Offset(

              0,

              2,

             ),

            )

           ],

           borderRadius: BorderRadius.circular(12),

          ),

          child: Padding(

           padding: EdgeInsetsDirectional.fromSTEB(0, 24, 0, 24),

           child: wrapWithModel(

            model: _model.editProfileAuth2Model,

            updateCallback: () => safeSetState(() {}),

            child: EditProfileAuth2Widget(

             title: 'Create Profile',

             confirmButtonText: 'Save & Continue',

             navigateAction: () async {

              context.pushNamed('auth_2_Profile');

             },

            ),

           ),

          ),

         ).animateOnPageLoad(

           animationsMap['containerOnPageLoadAnimation']!),

        ),

       ],

      ),

     ),

    ),

   ),

  );

 }

}


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴