パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.2.8

grafpix

Flutterプロジェクトに利用可能で準備完了のアイコンやガジェットの多数が収録されています。

30日間ダウンロード
33
いいね数
57
Pub ポイント
35

パッケージをインストール

flutter pub add grafpix

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Grafpix は、Flutter向けの包括的なウィジェットライブラリおよびUIフレームワークであり、すぐに使えるアイコンやインタラクティブなガジェットの豊富なコレクションを提供します。UI開発をスムーズにするために設計されており、視覚的魅力と機能性を高める豊富な事前構築コンポーネントを開発者に提供します。pubを介してFlutterプロジェクトにシームレスに統合可能で、迅速なプロトタイピングとアプリ間の一貫したデザインを実現します。美しさと使いやすさに焦点を当てており、モダンで魅力的なユーザーインターフェースの効率的な作成をサポートしています。

用途

  • 迅速なUIプロトタイピング
  • アプリのビジュアルデザインの向上
  • インタラクティブなダッシュボードの構築
  • カスタムアイコンセットの作成
  • ウィジェットの再利用を最適化する

主な機能

  • 広範なアイコンライブラリ
  • 事前構築されたインタラクティブなガジェット
  • Flutterとの簡単な統合
  • 一貫したデザインシステム
  • モジュール型コンポーネント構造

適している対象

  • Flutter の UI デザイナー
  • 再利用可能なウィジェットを探している開発者
  • 豊かなビジュアル要素を必要とするプロジェクト
  • 高速で進むアプリ開発チーム
  • デザイン重視のモバイルアプリケーション

注意事項

  • 制限されたプラットフォーム固有のカスタマイズ
  • 公式ドキュメントは提供されていません
  • 外部のGitHubリポジトリに依存しています
  • 大規模なアイコンセットを使用するとバンドルサイズが増加する可能性があります
  • ソースコードからの手動更新が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Grafpix

A growing Flutter Package consist of a huge collection of rectified icons and essential utilities that grant you outstanding user experience in no time.

Features

  • Huge collection of icons from multiple authors.
  • Impressive growing utilities to improve your design patterns.
  • WYSIWYG preview module for Flutter in Visual Studio Code to speed up development by providing you with Visual Aid.
  • Ease to deploy.
Newly Added > PixMedal

A Unique Medal Buttons with engraved icons of your choise, the varaieties are Gold, Silver & Bronze Medals.

Showcase1

PixButtons

A Stunning Glass-Like Buttons with fully customized properties.

Release

Showcase

A huge iconset of +2500 Icons

Grafpix Release 1.2.4

PixLoaders

used to simulate Future progress indicators.

LoaderType Output
Flashing Flashing
Spinner Spinner
Rocks Rocks
Installation

In your pubspec.yaml under dependencies add the following line:

dependencies:
  grafpix: ^1.2.6

From your Terminal, run the following code:

  flutter pub get
Example

PixIcon and PixLoader example

import 'package:flutter/material.dart';
import 'package:grafpix/icons.dart';
import 'package:grafpix/pixloaders/pix_loader.dart';
import 'package:grafpix/pixbuttons/radial.dart';
import 'package:grafpix/pixbuttons/medal.dart';

void main() =>
    runApp(MaterialApp(debugShowCheckedModeBanner: false, home: Example()));

class Example extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.grey[900],
      body: FutureBuilder(
          future: waitForFuture(),
          builder: (context, snapshot) {
            if (snapshot.hasData)
              // display PixButton with PixIcon when Future ends.
              return Container(
                  alignment: Alignment.center,
                  child: Column(mainAxisSize: MainAxisSize.min, children: [
                    PixButton(
                        radius: 70.0,
                        icon: PixIcon.pix_android, //PixIcon
                        iconSize: 50.0,
                        iconColor: Colors.white,
                        backgroundColor: Colors.blue,
                        shutter: 0.6,
                        twinkles: true,
                        onPress: () {
                          print('PixButton Pressed');
                        }),
                    SizedBox(height: 20.0),
                    PixMedal(
                      icon: PixIcon.shopware,
                      medalType: MedalType.Gold,
                      radius: 70.0,
                      iconSize: 60.0,
                    )
                  ]));
            else
              // display PixLoader while Future in progress.
              return PixLoader(
                  loaderType: LoaderType.Flashing, faceColor: Colors.white70);
          }),
    );
  }
}

// Simulates a future call with 5 seconds delay.
Future waitForFuture() async {
  await Future.delayed(Duration(seconds: 5));
  return true;
}

GRAFPIX

Author

Ahmed Mustafa < ahmed.dev2020@gmail.com > if you have suggestions, please feel free to contact me any time. your feedback is highly appreciated.

License

MIT

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。