Introduction Slider는 모바일 및 웹 애플리케이션용 인터랙티브한 소개 또는 온보딩 슬라이더를 만들기 위해 설계된 Flutter 패키지입니다. 여러 화면을 지원하고, 애니메이션 전환과 직관적인 탐색 기능을 갖춘 부드럽고 사용자 정의 가능한 카루셀 경험을 제공합니다. 새로운 사용자가 앱 기능, 튜토리얼 또는 환영 화면을 안내하는 데 이상적입니다. 내장된 제스처와 시각적 피드백을 통해 초기 앱 경험 동안 사용자 참여도를 향상시킵니다. Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원하여 다양한 장치에서 일관된 성능을 보장합니다.
사용 사례
신규 사용자 온보딩
앱 튜토리얼 화면
환영 스플래시 시퀀스
기능 강조
사용자 온보딩 흐름
주요 기능
사용자 정의 가능한 슬라이드 콘텐츠
애니메이션 전환
제스처 기반 탐색
크로스 플랫폼 호환성
내장형 진행률 표시기
Flutter와의 간편한 통합
적합한 대상
새로운 앱 개발자
온보딩에 중점을 둔 앱
다중 화면 소개
크로스 플랫폼 프로젝트
사용자 경험 향상
고려 사항
기본적인 플러터 지식이 필요합니다
애니메이션 타이밍의 사용자 정의 제한
복잡한 레이아웃을 위해 추가 스타일링이 필요할 수 있습니다
고급 기능을 위해 외부 종속성에 의존합니다
매우 큰 슬라이드 수에 최적화되지 않음
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Become a sponsor
Introduction Slider
An introduction slider has some screens that can use to describe your application. You can describe your application's title, description, logo, etc. It comes with several features.
Here is an example of how to implement IntroductionSlider in a Flutter application.
Typically this will be an AssetImage or a NetworkImage
fit:
BoxFit
Fill the target box by distorting the source's aspect ratio.
colorFilter:
ColorFilter
A color filter is a function that takes two colors, and outputs one color.
opacity:
double
Used to set the filterQuality of the image.
Scroll / Gesture control
A page can be scrolled horizontally or vertically. The default scroll direction is horizontal. You can change the scroll direction by setting the scrollDirection property.
You can also control the introduction slider by gestures. You can set the physics property to NeverScrollableScrollPhysics() to disable the gesture slide.
Done has some more properties which are used to redirect to the target page with an animation effect. animationDuration is used to set the duration of the animation and curve is used to set the animation curve.
Many of the ButtonStyle properties are [MaterialStateProperty] objects which resolve to different values depending on the button's state.
curve:
Curve
A collection of common animation easing curves.
animationDuration:
Duration
The animation lasts for the given duration and follows the given curve. The returned [Future] resolves when the animation completes.
Next
Next has some more properties which are used to redirect to the next slide page with an animation effect. animationDuration is used to set the duration of the animation and curve is used to set the animation curve.
Many of the ButtonStyle properties are [MaterialStateProperty] objects which resolve to different values depending on the button's state.
curve:
Curve
A collection of common animation easing curves.
animationDuration:
Duration
The animation lasts for the given duration and follows the given curve. The returned [Future] resolves when the animation completes.
Back
Back has some more properties which are used to redirect to the previous slide page with an animation effect. animationDuration is used to set the duration of the animation and curve is used to set the animation curve.