심플한 UI 만들기
BoxDecoration을 이용하여 색 조합과 그림자 효과를 통해서 간단한 코드지만 심플한 UI를 만들 수 있다.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Colors.grey[300],
body: Center(
child: Container(
width: 200,
height: 200,
child: Icon(
Icons.cloud,
size: 100,
),
decoration: BoxDecoration(
color: Colors.grey[300],
borderRadius: BorderRadius.all(
Radius.circular(40),
),
boxShadow: [
BoxShadow(
color: Colors.grey[500],
offset: Offset(4.0, 4.0),
blurRadius: 15.0,
spreadRadius: 1.0,
),
BoxShadow(
color: Colors.white,
offset: Offset(-4.0, -4.0),
blurRadius: 15.0,
spreadRadius: 1.0,
),
],
),
),
),
),
);
}
}
'Flutter' 카테고리의 다른 글
Flutter(플러터) 클럽하우스 Clubhouse 클론 앱 만들기 (0) | 2021.03.17 |
---|---|
Flutter(플러터) Python Flask 서버 만들어서 CartoonGAN 적용하기 (0) | 2021.03.16 |
Flutter(플러터) 카카오뱅크 클론 앱 만들기 (2) | 2020.10.12 |
플러터(Flutter) - Gradient Button (1) | 2020.07.11 |
[Dart] 비동기 프로그래밍 (Isolates, Event Loops, Future) (0) | 2020.01.23 |
댓글