패키지, 저장소 및 앱 카테고리 검색

overlay_loader_with_app_icon 표지
패키지 상세v0.0.4

overlay_loader_with_app_icon

비동기 호출을 시작할 때 앱 아이콘과 함께 아름다운 오버레이 로더를 표시하는 플러터 패키지입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
360
좋아요
86
Pub 점수
130

패키지 설치

flutter pub add overlay_loader_with_app_icon

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

비동기 작업 중 앱 아이콘을 포함한 시각적으로 매력적인 오버레이 로더를 표시하는 플러터 패키지입니다. UI 흐름을 방해하지 않고 깔끔하고 사용자 친화적인 방식으로 로딩 상태를 나타냅니다. 로더는 현재 화면의 중심에 나타나며 간단한 API 호출로 쉽게 제어할 수 있습니다. 여러 플랫폼에서 원활한 통합을 위해 설계되어 데이터 가져오기 또는 백그라운드 처리 중 사용자 경험을 향상시킵니다.

사용 사례

  • API 호출 중 로딩 상태 표시
  • 양식 제출 진행 상황 표시
  • 데이터 동기화 중 사용자 경험 향상
  • 비동기 작업 중 앱 아이콘 표시
  • 모바일 및 웹 앱에서 시각적 피드백 제공

주요 기능

  • 로더에 앱 아이콘 표시
  • 사용자 정의 가능한 오버레이 외관
  • 로더 표시/숨기기용 간단한 API
  • 크로스 플랫폼 호환성
  • 모든 주요 플러터 플랫폼을 지원합니다
  • 비침습적 UI 디자인

적합한 대상

  • 아름다운 로딩 인디케이터를 찾는 개발자
  • 일관된 로딩 UX가 필요한 앱
  • 다중 플랫폼 대상 프로젝트
  • 사용자 경험을 우선시하는 팀
  • Flutter를 사용하는 프론트엔드 개발자

고려 사항

  • 적절한 컨텍스트 처리가 필요합니다
  • 복잡한 레이아웃에 맞게 사용자 지정이 필요할 수 있습니다
  • 매우 짧은 작업에는 적합하지 않습니다
  • 사용자 경험의 피로를 방지하기 위해 적절히 사용해야 합니다
  • 정확한 자산 구성에 따라 달라집니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Overlay loader with app icon

A clean and light-weight package that shows a beautiful overlay loader with appIcon when initiating an async call.

Demo App

Getting started

Example

Add package to pubspec.yaml

dependencies:
  ...
  overlay_loader_with_app_icon:

Next, import the library into your widget.

import 'package:overlay_loader_with_app_icon/overlay_loader_with_app_icon.dart';

Usage

To make an async call and display a modal with an appIcon progress indicator while the async call is taking place, wrap [OverlayLoaderWithAppIcon] around any widget. Using the [isLoading] boolean variable, the progress loader can be enabled or disabled.


bool _loading = false;
@override
Widget build(BuildContext context) {
  return Scaffold(
    body: OverlayLoaderWithAppIcon(
        isLoading: _loading,
        appIcon:  Image.asset('images/appIcon.png'),
        child: Container(
       child: Form(...)
    )),
  );
}

More Options

The current parameters are customizable in the constructor

OverlayLoaderWithAppIcon({
  required this.isLoading, 
  required this.child, 
  required this.appIcon, 
  this.appIconSize=50,
  this.borderRadius=15, 
  this.overlayOpacity=0.5, 
  this.circularProgressColor, 
  this.overlayBackgroundColor
});

Thank you for using my package😊🙏🏻

If you need more features

Please open an issue so that we can discuss it

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.