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

empty_widget のカバー
パッケージ詳細v0.0.5

empty_widget

Custom_Empty ウィジェットは、Flutter のカスタムウィジェットであり、ユーザーに特定のイベントについて通知するように設計されています。

30日間ダウンロード
537
いいね数
70
Pub ポイント
65

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

flutter pub add empty_widget

パッケージ概要

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

empty_widget は、リストの空状態やデータの欠落といった特定のイベントについてユーザーに通知するように設計されたFlutterカスタムウィジェットです。コンテンツが利用できない場合に明確に示すことで、ユーザー体験を向上させるカスタマイズ可能なプレースホルダインターフェースを提供します。シンプルさと柔軟性を重視して作られており、アイコン、テキスト、ボタンなどのさまざまなビジュアル設定に対応しています。動的なコンテンツを持つアプリケーションにおけるUIフィードバックの改善に最適です。

用途

  • リストでの空状態の表示
  • 欠落データを示す
  • ユーザーのフィードバックの向上
  • プレースホルダービジュアルのカスタマイズ
  • データ読み込み中のUXの向上
  • コール・トゥ・アクションボタンの提供

主な機能

  • カスタマイズ可能なアイコンとテキスト
  • アクションボタンをサポートしています
  • 既存のウィジェットとの簡単な統合
  • カスタマイズ可能な外観
  • 軽量で効率的
  • 拡張可能なデザイン

適している対象

  • シンプルな空状態ソリューションを探している開発者
  • 動的なコンテンツ表示を持つアプリ
  • UI/UXに焦点を当てたFlutterプロジェクト
  • 再利用可能なプレースホルダーコンポーネントを希望するチーム
  • 最小限のボイラープレートを必要とするプロジェクト

注意事項

  • 限定されたプラットフォーム固有の最適化
  • 組み込みアニメーションなし
  • 高度なデザインには手動でのスタイリングが必要です
  • 複雑なインタラクティブなプレースホルダに適していません
  • 更新に外部ソースコードに依存しています

元の README

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

Empty Widget

Open Source Love GitHub last commit GitHub GitHub code size in bytes GitHub stars GitHub forks

pub package Likes Popularity Pub points

Hits

Custom_Empty widget is flutter custom widget which is designed to notify user about some event.

Screenshots

Screenshots Screenshots Screenshots Screenshots

Getting Started

1. Add library to your pubspec.yaml
dependencies:
  empty_widget: ^0.0.3
2. Import library in dart file

import 'package:empty_widget/empty_widget.dart';

3. Use of EmptyWidget
 EmptyWidget(
   image: null,
   packageImage: PackageImage.Image_1,
   title: 'No Notification',
   subTitle: 'No  notification available yet',
   titleTextStyle: TextStyle(
     fontSize: 22,
     color: Color(0xff9da9c7),
     fontWeight: FontWeight.w500,
   ),
   subtitleTextStyle: TextStyle(
     fontSize: 14,
     color: Color(0xffabb8d6),
   ),
 );

Example

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

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
         primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Empty widget demo'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);
 final String title;

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

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Container(
        alignment: Alignment.center,
        child: EmptyWidget(
          image: null,
          packageImage: PackageImage.Image_1,
          title: 'No Notification',
          subTitle: 'No  notification available yet',
          titleTextStyle: TextStyle(
            fontSize: 22,
            color: Color(0xff9da9c7),
            fontWeight: FontWeight.w500,
          ),
          subtitleTextStyle: TextStyle(
            fontSize: 14,
            color: Color(0xffabb8d6),
          ),
        ),
      ),
    );
  }
}

Parameters and Value

Parameter Type Description
title string Set text for title
subTitle string Set text for subtitle
image string Display images from project assets
packageImage PackageImage Display image from package assets
titleTextStyle TextStyle Set text style for title
subtitleTextStyle TextStyle Set text style for subtitle
hideBackgroundAnimation bool Hides the background circular ball animation

Download Example App

Pull Requests

I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request.

Created & Maintained By

Sonu Sharma (Twitter) (Youtube) (Insta) Twitter Follow

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of :coffee:

Visitors Count

Loading

カテゴリー

ソースリポジトリ

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

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