moye 1.0.0 copy "moye: ^1.0.0" to clipboard
moye: ^1.0.0 copied to clipboard

outdated

A lightweight Flutter package that aims to reduce the amount of code needed to build beautiful UI.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:moye/moye.dart';

void main() {
  // SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge).then((value) {
  //   runApp(MyApp());
  // });
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      themeMode: ThemeMode.dark,
      darkTheme: ThemeData(
          brightness: Brightness.dark,
          useMaterial3: true,
          colorSchemeSeed: Colors.blue.shade900),
      home: MyHomePage(),
      debugShowCheckedModeBanner: false,
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key? key}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            LinearGradientProgressBar(
              value: 0.8,
              borderRadius: BorderRadius.circular(100),
              enableGlow: true,
              gradient: LinearGradient(
                colors: [
                  context.colorScheme.primary,
                  context.colorScheme.primary.withOpacity(0.7),
                  context.colorScheme.onPrimaryContainer.withOpacity(0.5),
                  context.colorScheme.secondaryContainer
                ],
              ),
            ).withPadding(s16HorizontalPadding),
            s16HeightBox,
            ElevatedButton(
                onPressed: () {
                  BottomSheetUtils.showBottomSheet(
                    context: context,
                    borderRadius: BorderRadius.circular(14),
                    child: Column(
                      children: [
                        BottomSheetHandle(),
                        Placeholder().withPadding(s24Padding),
                      ],
                    ),
                  );
                },
                child: Text('Bottom sheet test'))
          ],
        ),
      ),
    );
  }
}
0
likes
0
points
137
downloads

Publisher

verified publishermohyaghoub.com

Weekly Downloads

A lightweight Flutter package that aims to reduce the amount of code needed to build beautiful UI.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

camera, flutter

More

Packages that depend on moye