Commit cd551ef8 by Mobile : Art

update030322

parent 79d61ff0
......@@ -14,6 +14,12 @@
"languageVersion": "2.12"
},
{
"name": "carousel_slider",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "characters",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
"packageUri": "lib/",
......@@ -44,6 +50,12 @@
"languageVersion": "2.12"
},
{
"name": "dots_indicator",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "fake_async",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0",
"packageUri": "lib/",
......@@ -116,6 +128,12 @@
"languageVersion": "2.12"
},
{
"name": "smooth_page_indicator",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_span",
"rootUri": "file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1",
"packageUri": "lib/",
......@@ -170,7 +188,7 @@
"languageVersion": "2.15"
}
],
"generated": "2022-03-03T03:41:18.105451Z",
"generated": "2022-03-03T03:51:07.163060Z",
"generator": "pub",
"generatorVersion": "2.15.1"
}
......@@ -10,6 +10,10 @@ boolean_selector
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
carousel_slider
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0/lib/
characters
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/
......@@ -30,6 +34,10 @@ cupertino_icons
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
dots_indicator
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0/lib/
fake_async
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/
......@@ -66,6 +74,10 @@ rflutter_alert
2.7
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/rflutter_alert-1.1.0/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/rflutter_alert-1.1.0/lib/
smooth_page_indicator
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2/
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2/lib/
source_span
2.12
file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/
......
......@@ -16,6 +16,13 @@
</list>
</value>
</entry>
<entry key="carousel_slider">
<value>
<list>
<option value="$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0/lib" />
</list>
</value>
</entry>
<entry key="characters">
<value>
<list>
......@@ -51,6 +58,13 @@
</list>
</value>
</entry>
<entry key="dots_indicator">
<value>
<list>
<option value="$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0/lib" />
</list>
</value>
</entry>
<entry key="fake_async">
<value>
<list>
......@@ -135,6 +149,13 @@
</list>
</value>
</entry>
<entry key="smooth_page_indicator">
<value>
<list>
<option value="$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2/lib" />
</list>
</value>
</entry>
<entry key="source_span">
<value>
<list>
......@@ -196,11 +217,13 @@
<CLASSES>
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_screenutil-5.3.1/lib" />
......@@ -210,6 +233,7 @@
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/rflutter_alert-1.1.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib" />
<root url="file://$USER_HOME$/development/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib" />
......
......@@ -5,43 +5,15 @@
</component>
<component name="ChangeListManager">
<list default="true" id="c1439925-efc2-4fdb-a5ea-1a37e7dbf139" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/.idea/libraries/Dart_SDK.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Flutter_Plugins.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/runConfigurations.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/assets/images/register_term_icon.png" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/components/appbar_title.dart" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/login/login_page.dart" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/register/register_complete_page.dart" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/register/register_page.dart" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/term/term_page.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/.filecache" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/.filecache" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/app.dill" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/app.dill" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/debug_ios_bundle_flutter_assets.stamp" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/debug_ios_bundle_flutter_assets.stamp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/flutter_assets.d" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/flutter_assets.d" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/outputs.json" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/flutter_build/70f237836f513e84d16b29b63bfd9185/outputs.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/notification/FavouriteList_Page.dart" afterDir="false" />
<change afterPath="$PROJECT_DIR$/lib/screen/notification/notification_page.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/package_config.json" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/package_config.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.dart_tool/package_config_subset" beforeDir="false" afterPath="$PROJECT_DIR$/.dart_tool/package_config_subset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Dart_Packages.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Dart_Packages.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.packages" beforeDir="false" afterPath="$PROJECT_DIR$/.packages" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill" beforeDir="false" afterPath="$PROJECT_DIR$/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/App" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/App" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/_CodeSignature/CodeResources" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/App" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Runner" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/Runner" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature/CodeResources" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/App" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/_CodeSignature/CodeResources" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/AssetManifest.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Frameworks/App.framework/flutter_assets/kernel_blob.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Runner" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/Runner" afterDir="false" />
<change beforePath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/_CodeSignature/CodeResources" beforeDir="false" afterPath="$PROJECT_DIR$/build/ios/iphonesimulator/Runner.app/_CodeSignature/CodeResources" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/components/appbar_logo.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/components/appbar_logo.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/lib/login/login_page.dart" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/lib/screen/home/home_page.dart" beforeDir="false" afterPath="$PROJECT_DIR$/lib/screen/home/home_page.dart" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pubspec.lock" beforeDir="false" afterPath="$PROJECT_DIR$/pubspec.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pubspec.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/pubspec.yaml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
......
......@@ -3,14 +3,16 @@
#
# For more info see: https://dart.dev/go/dot-packages-deprecation
#
# Generated by pub on 2022-03-03 10:41:18.091146.
# Generated by pub on 2022-03-03 10:51:07.149011.
async:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
carousel_slider:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_slider-4.0.0/lib/
characters:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0/lib/
cupertino_icons:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.4/lib/
dots_indicator:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/dots_indicator-2.1.0/lib/
fake_async:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.2.0/lib/
flutter:file:///Users/artza007/development/flutter/packages/flutter/lib/
flutter_lints:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
......@@ -23,6 +25,7 @@ meta:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.o
path:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.0/lib/
rflutter_alert:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/rflutter_alert-1.1.0/lib/
sky_engine:file:///Users/artza007/development/flutter/bin/cache/pkg/sky_engine/lib/
smooth_page_indicator:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/smooth_page_indicator-1.0.0+2/lib/
source_span:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.1/lib/
stack_trace:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel:file:///Users/artza007/development/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
......
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
class FavouriteListPage extends StatefulWidget {
const FavouriteListPage({Key? key}) : super(key: key);
@override
State<FavouriteListPage> createState() => _FavouriteListPageState();
}
class _FavouriteListPageState extends State<FavouriteListPage> {
@override
Widget build(BuildContext context) {
ScreenUtil.init(
BoxConstraints(
maxWidth: MediaQuery.of(context).size.width,
maxHeight: MediaQuery.of(context).size.height),
designSize: Size(360, 690),
context: context,
minTextAdapt: true,
orientation: Orientation.portrait);
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
elevation: 0.55,
shadowColor: Color.fromRGBO(77, 32, 126, 1),
bottomOpacity: 0,
backgroundColor: Color.fromRGBO(77, 32, 126, 1),
toolbarHeight: 80.h,
title: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(top: 10),
child: GestureDetector(
onTap: () {
Navigator.pop(context);
},
child: Icon(Icons.arrow_back_ios))),
SizedBox(
width: 110,
),
Container(
margin: EdgeInsets.only(top: 10),
child: Text(
'รายการโปรด',
style: TextStyle(
fontFamily: 'DBHeavent',
fontSize: 30,
color: Colors.white),
),
)
],
),
),
body: Container(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
child:
Stack(alignment: AlignmentDirectional.topStart, children: [
Container(
color: Color.fromRGBO(77, 32, 126, 1),
height: 60.h,
)
]))));
}
}
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:nbt_app/components/appbar_logo.dart';
class NotificationPage extends StatefulWidget {
const NotificationPage({Key? key}) : super(key: key);
@override
_NotificationPageState createState() => _NotificationPageState();
}
class _NotificationPageState extends State<NotificationPage> {
@override
Widget build(BuildContext context) {
ScreenUtil.init(
BoxConstraints(
maxWidth: MediaQuery.of(context).size.width,
maxHeight: MediaQuery.of(context).size.height),
designSize: Size(360, 690),
context: context,
minTextAdapt: true,
orientation: Orientation.portrait);
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
elevation: 0.55,
shadowColor: Color.fromRGBO(77, 32, 126, 1),
bottomOpacity: 0,
backgroundColor: Color.fromRGBO(77, 32, 126, 1),
toolbarHeight: 80.h,
title: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(top: 10),
child: GestureDetector(
onTap: () {
Navigator.pop(context);
},
child: Icon(Icons.arrow_back_ios))),
SizedBox(
width: 115,
),
Container(
margin: EdgeInsets.only(top: 10),
child: Text(
'การแจ้งเตือน',
style: TextStyle(
fontFamily: 'DBHeavent',
fontSize: 30,
color: Colors.white),
),
)
],
),
),
body: Container(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
child: Stack(alignment: AlignmentDirectional.topStart, children: [
Container(
color: Color.fromRGBO(77, 32, 126, 1),
height: 60.h,
),
ListView.separated(
scrollDirection: Axis.vertical,
itemBuilder: (context, index) {
return buildCard(item: listitem[index]);
},
separatorBuilder: (context, position) => SizedBox(
height: 10,
),
itemCount: listitem.length),
]),
),
));
}
}
Widget buildCard({required Model item}) => Container(
child: Column(
children: [
Container(
height: 100,
width: 385,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(15),
color: Colors.white,
boxShadow: [
BoxShadow(
color: Colors.black.withOpacity(0.14),
spreadRadius: 0.5,
blurRadius: 6,
offset: Offset(0, 3))
]),
child: Row(
children: [
SizedBox(
width: 10,
),
Container(
width: 125,
height: 80,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(5),
image: DecorationImage(
image: NetworkImage(item.image), fit: BoxFit.cover)),
),
SizedBox(
width: 15,
),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
height: 70,
padding: EdgeInsets.only(top: 7),
width: 220,
// color: Colors.red,
child: Text(
item.title,
maxLines: 2,
softWrap: true,
style: TextStyle(
fontFamily: 'DHeavent', fontSize: 18, height: 1.3),
),
),
Container(
margin: EdgeInsets.only(top: 0),
child: Text(
item.time,
style: TextStyle(
height: 1,
fontFamily: 'DHeavent',
fontSize: 13,
color: Color.fromRGBO(77, 32, 126, 1)),
),
)
],
)
],
),
)
],
),
);
class Model {
String image, title, time;
Model({required this.image, required this.title, required this.time});
}
List<Model> listitem = [
Model(
image:
'https://images.unsplash.com/photo-1645894183288-9c43d07958fa?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw2Mnx8fGVufDB8fHx8&auto=format&fit=crop&w=600&q=60',
title: 'รายการคุยถึงแก่นได้ Update วิดีโอตอนใหม่แล้ว',
time: '15 นาทีที่ผ่านมา'),
Model(
image:
'https://images.unsplash.com/photo-1645894183288-9c43d07958fa?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw2Mnx8fGVufDB8fHx8&auto=format&fit=crop&w=600&q=60',
title: 'รายการคุยถึงแก่นได้ Update วิดีโอตอนใหม่แล้ว',
time: '15 นาทีที่ผ่านมา'),
Model(
image:
'https://images.unsplash.com/photo-1645894183288-9c43d07958fa?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw2Mnx8fGVufDB8fHx8&auto=format&fit=crop&w=600&q=60',
title: 'รายการคุยถึงแก่นได้ Update วิดีโอตอนใหม่แล้ว',
time: '15 นาทีที่ผ่านมา'),
Model(
image:
'https://images.unsplash.com/photo-1645894183288-9c43d07958fa?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw2Mnx8fGVufDB8fHx8&auto=format&fit=crop&w=600&q=60',
title: 'รายการคุยถึงแก่นได้ Update วิดีโอตอนใหม่แล้ว',
time: '15 นาทีที่ผ่านมา',
),
];
......@@ -15,6 +15,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
carousel_slider:
dependency: "direct main"
description:
name: carousel_slider
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.0"
characters:
dependency: transitive
description:
......@@ -50,6 +57,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
dots_indicator:
dependency: "direct main"
description:
name: dots_indicator
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
fake_async:
dependency: transitive
description:
......@@ -128,6 +142,13 @@ packages:
description: flutter
source: sdk
version: "0.0.99"
smooth_page_indicator:
dependency: "direct main"
description:
name: smooth_page_indicator
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0+2"
source_span:
dependency: transitive
description:
......
......@@ -34,6 +34,9 @@ dependencies:
flutter_screenutil: ^5.3.1
rflutter_alert: ^1.1.0
flutter_slider_drawer: ^2.1.1
dots_indicator: ^2.1.0
carousel_slider: ^4.0.0
smooth_page_indicator: ^1.0.0+2
dev_dependencies:
flutter_test:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment