Add base interactive layout "rive" whit animation

This commit is contained in:
paoloGuagnano
2024-03-08 12:15:47 +01:00
parent 06336bd3d9
commit 2d5fba8897
58 changed files with 1946 additions and 133 deletions

View File

@@ -0,0 +1,93 @@
import 'rive_model.dart';
class Menu {
final String title;
final RiveModel rive;
Menu({required this.title, required this.rive});
}
List<Menu> sidebarMenus = [
Menu(
title: "Home",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "HOME",
stateMachineName: "HOME_interactivity"),
),
Menu(
title: "Search",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "SEARCH",
stateMachineName: "SEARCH_Interactivity"),
),
Menu(
title: "Favorites",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "LIKE/STAR",
stateMachineName: "STAR_Interactivity"),
),
Menu(
title: "Help",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "CHAT",
stateMachineName: "CHAT_Interactivity"),
),
];
List<Menu> sidebarMenus2 = [
Menu(
title: "History",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "TIMER",
stateMachineName: "TIMER_Interactivity"),
),
Menu(
title: "Notifications",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "BELL",
stateMachineName: "BELL_Interactivity"),
),
];
List<Menu> bottomNavItems = [
Menu(
title: "Chat",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "CHAT",
stateMachineName: "CHAT_Interactivity"),
),
Menu(
title: "Search",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "SEARCH",
stateMachineName: "SEARCH_Interactivity"),
),
Menu(
title: "Timer",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "TIMER",
stateMachineName: "TIMER_Interactivity"),
),
Menu(
title: "Notification",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "BELL",
stateMachineName: "BELL_Interactivity"),
),
Menu(
title: "Profile",
rive: RiveModel(
src: "assets/RiveAssets/icons.riv",
artboard: "USER",
stateMachineName: "USER_Interactivity"),
),
];