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

패키지 상세v1.0.0+2

platform_alert_dialog

현재 플랫폼에 맞춰진 알림 대화 상자를 빌드하기 위한 Flutter 플러그인입니다.

30일 다운로드
4
좋아요
17
Pub 점수
40

패키지 설치

flutter pub add platform_alert_dialog

패키지 개요

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

현재 플랫폼의 네이티브한 외관과 느낌에 맞춰 알림 대화 상자를 생성하는 플러터 플러그인입니다. iOS, Android 및 기타 플랫폼에 대해 대화 상자 스타일을 자동으로 조정하여 장치 간 일관된 사용자 경험을 보장합니다. 플랫폼별 알림을 표시하는 과정을 수동 구성 없이 단순화합니다. 제목, 내용, 작업 등의 표준 알림 기능을 지원하며, 버튼 배치 및 시각적 디자인과 같은 플랫폼 규칙을 존중합니다. 코드 변경 최소화로 다중 플랫폼을 타겟팅하는 앱에 이상적입니다.

사용 사례

  • 플랫폼에 맞는 알림 표시
  • 크로스 플랫폼 대화 일관성 만들기
  • 네이티브 UI 통합 간소화
  • iOS 및 안드로이드에서 사용자 경험 향상
  • 경고 대화 상자에 대한 부가 작업 줄이기

주요 기능

  • 자동 플랫폼 감지
  • 네이티브 스타일 대화상자 렌더링
  • 제목, 콘텐츠 및 작업 지원
  • 필요한 설정 최소화
  • 크로스 플랫폼 호환성

적합한 대상

  • iOS 및 안드로이드를 대상으로 하는 개발자
  • 네이티브 UI 일관성 요구 앱
  • 플랫폼별 코드를 최소화하는 팀
  • UX 품질에 중점을 둔 프로젝트
  • Flutter 초보자가 대화 상자 배우기

고려 사항

  • 웹 또는 데스크톱 플랫폼 지원 없음
  • 기본 속성 외의 맞춤 설정이 제한적입니다
  • 플랫폼 고유의 동작에 의존합니다
  • 각 대상 OS에서 테스트를 수행해야 할 수 있습니다
  • 고급 대화 유형을 포함하지 않습니다

원본 README

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

Platform Alert Dialog

Flutter plugin for build alert dialogs adapted to the current platform.

showDialog<void>(
  context: context,
  builder: (BuildContext context) {
    return PlatformAlertDialog(
      title: Text('Rewind and remember'),
      content: SingleChildScrollView(
        child: ListBody(
          children: <Widget>[
            Text('You will never be satisfied.'),
            Text('You\’re like me. I’m never satisfied.'),
          ],
        ),
      ),
      actions: <Widget>[
        PlatformDialogAction(
          child: Text('Cancel'),
          onPressed: () {
            Navigator.of(context).pop();
          },
        ),
        PlatformDialogAction(
          child: Text('Regret'),
          actionType: ActionType.Preferred,
          onPressed: () {
            Navigator.of(context).pop();
          },
        ),
      ],
    );
  },
);
Example
Screenshot with theme Android Screenshot with theme iOs

카테고리

소스 저장소

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

아직 데이터가 없습니다.