
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
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']!),
),
],
),
),
),
),
);
}
}
