File tree Expand file tree Collapse file tree 6 files changed +28
-14
lines changed
Expand file tree Collapse file tree 6 files changed +28
-14
lines changed Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2+ import 'package:flutter_animate/flutter_animate.dart' ;
23import 'package:help_me_design/appwrite_service/auth_service.dart' ;
34import 'package:help_me_design/providers/component_tab_provider/component_tab_provider.dart' ;
45import 'package:help_me_design/providers/explore_tab_provider/explore_tab_provider.dart' ;
@@ -29,6 +30,7 @@ class MyApp extends StatefulWidget {
2930class _MyAppState extends State <MyApp > {
3031 @override
3132 Widget build (BuildContext context) {
33+ Animate .restartOnHotReload = true ;
3234 return MultiProvider (
3335 providers: [
3436 ChangeNotifierProvider <ThemeManager >(create: (_) => ThemeManager ()),
Original file line number Diff line number Diff line change @@ -182,10 +182,10 @@ class _ComponentViewState extends State<ComponentView> {
182182 UtilityHelper .toastMessage (message: "Code Updated" );
183183 }
184184 },
185- codeText: activeCollectionData[componentTabProvider.activeComponentViewIndex ].data['code' ],
185+ codeText: activeCollectionData[i ].data['code' ],
186186 description: '' ,
187- title: activeCollectionData[componentTabProvider.activeComponentViewIndex ].data['title' ],
188- codeLanguage: activeCollectionData[componentTabProvider.activeComponentViewIndex ].data['codeLanguage' ],
187+ title: activeCollectionData[i ].data['title' ],
188+ codeLanguage: activeCollectionData[i ].data['codeLanguage' ],
189189 ),
190190 )
191191 ],
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ class ExploreView extends StatefulWidget {
2222}
2323
2424class _ExploreViewState extends State <ExploreView > {
25+ ScrollController _scrollController = ScrollController ();
2526 @override
2627 void initState () {
2728 // TODO: implement initState
@@ -60,13 +61,6 @@ class _ExploreViewState extends State<ExploreView> {
6061 : "assets/images/explore-poster.png" ,
6162 bgPattern: ExploreTabPatternPainter (74 , context),
6263 ),
63- // IconButton(
64- // onPressed: () {
65- // // DatabasesService().getDesignResourcesData();
66- // exploreTapProvider.initDesignResourcesData();
67- // },
68- // icon: const Icon(Icons.abc),
69- // ),
7064 AnimatedSwitcher (
7165 duration: 500. ms,
7266 child: exploreTapProvider.showListItemView ? ExploreListItemView () : ExploreListView (),
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2+ import 'package:flutter_animate/flutter_animate.dart' ;
23import 'package:help_me_design/providers/explore_tab_provider/explore_tab_provider.dart' ;
34import 'package:help_me_design/theme/my_design_system.dart' ;
45import 'package:help_me_design/theme/my_theme.dart' ;
@@ -40,7 +41,16 @@ class ExploreListItemView extends StatelessWidget {
4041 title: activeItemData.resourcesList[i].title,
4142 description: activeItemData.resourcesList[i].description,
4243 resourceUrl: activeItemData.resourcesList[i].url,
43- ),
44+ )
45+ .animate ()
46+ .scaleXY (
47+ begin: 0.2 ,
48+ alignment: Alignment .bottomLeft,
49+ )
50+ .then ()
51+ .saturate (begin: 0 , delay: 100. ms, duration: 400. ms)
52+ .then ()
53+ .shakeX (delay: 200. ms, hz: 8 , amount: i == 0 ? 4 : 0 )
4454 ],
4555 ),
4656 );
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2+ import 'package:flutter_animate/flutter_animate.dart' ;
23import 'package:help_me_design/providers/explore_tab_provider/explore_tab_provider.dart' ;
34import 'package:help_me_design/theme/my_design_system.dart' ;
45import 'package:help_me_design/theme/my_theme.dart' ;
@@ -36,7 +37,14 @@ class ExploreListView extends StatelessWidget {
3637 : designResourcesCollection.data[i].popularResourceUrl,
3738 resourcesCount: designResourcesCollection.data[i].resourcesCount.toString (),
3839 title: designResourcesCollection.data[i].title,
39- ),
40+ )
41+ .animate ()
42+ .scaleXY (
43+ begin: 0.2 ,
44+ alignment: Alignment .bottomLeft,
45+ )
46+ .then ()
47+ .saturate (begin: 0 , delay: 0. ms, duration: 300. ms)
4048 ],
4149 ),
4250 );
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ class InspirationTabPatternPainter extends CustomPainter {
3131
3232 @override
3333 void paint (Canvas canvas, Size size) {
34- Crosshatch (
34+ TexturePattern (
3535 bgColor: Colors .transparent,
3636 fgColor: MyColors .actionColor,
3737 featuresCount: featuresCount,
@@ -51,7 +51,7 @@ class ComponentsTabPatternPainter extends CustomPainter {
5151
5252 @override
5353 void paint (Canvas canvas, Size size) {
54- TexturePattern (
54+ Crosshatch (
5555 bgColor: Colors .transparent,
5656 fgColor: MyColors .actionColor,
5757 featuresCount: featuresCount,
You can’t perform that action at this time.
0 commit comments