FLUTTER ECOSYSTEM

djade007/loader_skeleton

Facebook および Twitter のようなカードのロード用シャイマー骨格ライブラリ。

loader_skeleton のプロジェクト画像
Stars
2
Forks
3
最終プッシュ(UTC)
2021/05/24
プロジェクト状態
公開中
Afeez Olajide GitHub avatar
GITHUB User

Afeez Olajide ↗

London, United Kingdom公式サイト ↗
言語Dart

使用している依存関係

依存関係一覧 2 件
  • flutter{"sdk":"flutter"}
  • flutter_test開発用{"sdk":"flutter"}

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

SkeletonLoader

A Facebook & Twitter Like Card Loading Shimmer Skeleton Library.

💻 Installation

In the dependencies: section of your pubspec.yaml, add the following line:

loader_skeleton: <latest_version>

❔ Usage

Light Theme

CardSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g1.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
CardSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
)

CardListSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g2.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
CardListSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
  length: 10,
)

CardProfileSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g3.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
CardProfileSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
)

CardPageSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g4.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
CardPageSkeleton(
  totalLines: 5,
)

Dark Theme

To use dark theme in your app. Simply provide brightness to dark in your Material App Widget or use Theme Widget.

Enable Dark Theme

 ThemeData(
  brightness: Brightness.dark,  
),
DarkCardSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g5.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
DarkCardSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
)

DarkCardListSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g6.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
DarkCardListSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
  length: 10,
)

DarkCardProfileSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g7.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
DarkCardProfileSkeleton(
  isCircularImage: true,
  isBottomLinesActive: true,
)

DarkCardPageSkeleton
https://raw.githubusercontent.com/djade007/loader_skeleton/master/gifs/g8.gif
import 'package:loader_skeleton/loader_skeleton.dart';

//Widget
DarkCardPageSkeleton(
  totalLines: 5,
)

👍 How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation.