Flutter (with 코딩셰프)
[2023.11.23] 플러터(flutter) 순한 맛 강좌 19-2 | Toast Message
8888888888
2023. 11. 23. 01:14
※ AndroidManifest.xml Error : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library
오류 발생 시..
android\app\guild.gradle 파일의 minSdkVersion을 21로 변경함.
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.example_pjt"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
//minSdkVersion flutter.minSdkVersion
minSdkVersion 21
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
<< 소스 코드 >>
import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Snack Bar',
theme: ThemeData(
primarySwatch: Colors.blue
),
home: MyPage(),
);
}
}
class MyPage extends StatelessWidget {
const MyPage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Toast message'),
centerTitle: true,
),
body: Center(
child: TextButton(
onPressed: (){
flutterToast();
},
child: Text('Toast'),
),
),
);
}
}
void flutterToast(){
Fluttertoast.showToast(
msg: 'Flutter!!!',
gravity: ToastGravity.BOTTOM, //Toast message 위치 지정
backgroundColor: Colors.redAccent,
fontSize: 20.0,
textColor: Colors.white,
toastLength: Toast.LENGTH_SHORT,
);
}
<< 출력 화면 >>
