Add base interactive layout "rive" whit animation
This commit is contained in:
93
motula_translate_app/lib/model/menu.dart
Normal file
93
motula_translate_app/lib/model/menu.dart
Normal 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"),
|
||||
),
|
||||
];
|
||||
Reference in New Issue
Block a user