3차 수정
This commit is contained in:
BIN
assets/images/background1.png
Normal file
BIN
assets/images/background1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 958 KiB |
BIN
assets/images/background2.png
Normal file
BIN
assets/images/background2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 814 KiB |
BIN
assets/images/background3.png
Normal file
BIN
assets/images/background3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 MiB |
Binary file not shown.
BIN
assets/videos/cold_img.mp4
Normal file
BIN
assets/videos/cold_img.mp4
Normal file
Binary file not shown.
BIN
assets/videos/joy_img.mp4
Normal file
BIN
assets/videos/joy_img.mp4
Normal file
Binary file not shown.
BIN
assets/videos/know_img.mp4
Normal file
BIN
assets/videos/know_img.mp4
Normal file
Binary file not shown.
BIN
assets/videos/thirst_img.mp4
Normal file
BIN
assets/videos/thirst_img.mp4
Normal file
Binary file not shown.
@@ -144,7 +144,7 @@ class _SmartGardenScreenState extends State<SmartGardenScreen> {
|
|||||||
body: Container(
|
body: Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
image: DecorationImage(
|
image: DecorationImage(
|
||||||
image: AssetImage('assets/images/background.png'),
|
image: AssetImage('assets/images/background1.png'),
|
||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -271,10 +271,11 @@ class _SmartGardenScreenState extends State<SmartGardenScreen> {
|
|||||||
width: 48,
|
width: 48,
|
||||||
height: 48,
|
height: 48,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
borderRadius: BorderRadius.circular(12),
|
color: Color(0xFFC8E6C9), // ← 연한 초록 배경 추가
|
||||||
|
borderRadius: BorderRadius.circular(24),
|
||||||
),
|
),
|
||||||
child: ClipRRect(
|
child: ClipRRect(
|
||||||
borderRadius: BorderRadius.circular(12),
|
borderRadius: BorderRadius.circular(24),
|
||||||
child: Image.asset(
|
child: Image.asset(
|
||||||
'assets/images/profile.png',
|
'assets/images/profile.png',
|
||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
@@ -288,7 +289,7 @@ class _SmartGardenScreenState extends State<SmartGardenScreen> {
|
|||||||
const Text(
|
const Text(
|
||||||
'푸미',
|
'푸미',
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 20, // 16 → 18
|
fontSize: 20,
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
color: Color(0xFF212121),
|
color: Color(0xFF212121),
|
||||||
),
|
),
|
||||||
@@ -296,7 +297,7 @@ class _SmartGardenScreenState extends State<SmartGardenScreen> {
|
|||||||
Text(
|
Text(
|
||||||
'스마트가든 AI 가이드',
|
'스마트가든 AI 가이드',
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 18, // 12 → 14
|
fontSize: 14,
|
||||||
color: Color(0xFF757575),
|
color: Color(0xFF757575),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -628,20 +629,21 @@ class _ChatBubble extends StatelessWidget {
|
|||||||
children: [
|
children: [
|
||||||
if (!message.isUser) ...[
|
if (!message.isUser) ...[
|
||||||
Container(
|
Container(
|
||||||
width: 40, // 32 → 40
|
width: 40,
|
||||||
height: 40, // 32 → 40
|
height: 40,
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
borderRadius: BorderRadius.circular(8),
|
color: Color(0xFFC8E6C9), // ← 연한 초록 배경
|
||||||
|
borderRadius: BorderRadius.circular(20), // ← 원형 (8 → 20)
|
||||||
),
|
),
|
||||||
child: ClipRRect(
|
child: ClipRRect(
|
||||||
borderRadius: BorderRadius.circular(8),
|
borderRadius: BorderRadius.circular(20), // ← 원형 (8 → 20)
|
||||||
child: Image.asset(
|
child: Image.asset(
|
||||||
'assets/images/profile.png',
|
'assets/images/profile.png',
|
||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(width: 10), // 8 → 10
|
const SizedBox(width: 10),
|
||||||
],
|
],
|
||||||
Flexible(
|
Flexible(
|
||||||
child: Container(
|
child: Container(
|
||||||
@@ -651,16 +653,23 @@ class _ChatBubble extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
color: message.isUser
|
color: message.isUser
|
||||||
? Color(0xFFBBDEFB)
|
? Color(0xFFE8F5E9) // ← 연한 녹색
|
||||||
: Color(0xFFEEEEEE),
|
: Colors.white, // ← 하얀색
|
||||||
borderRadius: BorderRadius.circular(8),
|
borderRadius: BorderRadius.circular(8),
|
||||||
|
boxShadow: [
|
||||||
|
BoxShadow(
|
||||||
|
color: Colors.black.withOpacity(0.1), // ← 연한 그림자
|
||||||
|
blurRadius: 4,
|
||||||
|
offset: const Offset(0, 2),
|
||||||
|
),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
child: SelectableText(
|
child: SelectableText(
|
||||||
message.text,
|
message.text,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
color: message.isUser
|
color: message.isUser
|
||||||
? Color(0xFF1976D2)
|
? Color(0xFF000000) // ← 진한 초록 텍스트
|
||||||
: Color(0xFF424242),
|
: Color(0xFF424242),
|
||||||
height: 1.4,
|
height: 1.4,
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -68,12 +68,19 @@ flutter:
|
|||||||
- assets/videos/thinking.mp4
|
- assets/videos/thinking.mp4
|
||||||
- assets/videos/thirst.mp4
|
- assets/videos/thirst.mp4
|
||||||
|
|
||||||
- assets/videos/basic_img.mp4
|
|
||||||
- assets/videos/angry_img.mp4
|
- assets/videos/angry_img.mp4
|
||||||
|
- assets/videos/basic_img.mp4
|
||||||
|
- assets/videos/cold_img.mp4
|
||||||
|
- assets/videos/joy_img.mp4
|
||||||
|
- assets/videos/know_img.mp4
|
||||||
- assets/videos/thinking_img.mp4
|
- assets/videos/thinking_img.mp4
|
||||||
|
- assets/videos/thirst_img.mp4
|
||||||
|
|
||||||
- assets/images/profile.png
|
- assets/images/profile.png
|
||||||
- assets/images/background.png
|
- assets/images/background.png
|
||||||
|
- assets/images/background1.png
|
||||||
|
- assets/images/background2.png
|
||||||
|
- assets/images/background3.png
|
||||||
|
|
||||||
# To add assets to your application, add an assets section, like this:
|
# To add assets to your application, add an assets section, like this:
|
||||||
# assets:
|
# assets:
|
||||||
|
|||||||
Reference in New Issue
Block a user