v0.1.6flutter_image_slideshow
एक सरल छवि स्लाइडशो विशेषता। मुख्य रूप से छवि विशेषता के लिए, लेकिन अन्य विशेषताओं का उपयोग भी किया जा सकता है।
एक सरल छवि स्लाइडशो विशेषता। मुख्य रूप से छवि विशेषता के लिए, लेकिन अन्य विशेषताओं का उपयोग भी किया जा सकता है।
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
A simple image slideshow widget. Mainly intended for image widget, but other widgets can also be used.
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
flutter:
sdk:
flutter_image_slideshow: any
In your library add the following import:
import 'package:flutter_image_slideshow/flutter_image_slideshow.dart';
These are The ImageSlideshow properties.
/// The widgets to display in the [ImageSlideshow].
///
/// Mainly intended for image widget, but other widgets can also be used.
List<Widget> children
/// Width of the [ImageSlideshow].
double width
/// Height of the [ImageSlideshow].
double height
/// The page to show when first creating the [ImageSlideshow].
int initialPage
/// The color to paint the indicator.
Color indicatorColor
/// The color to paint behind th indicator.
Color indicatorBackgroundColor
/// Called whenever the page in the center of the viewport changes.
ValueChanged<int> onPageChanged
/// Auto scroll interval.
///
/// Do not auto scroll with null or 0.
int autoPlayInterval
/// Loops back to first slide.
bool isLoop
/// Radius of circle indicator.
double indicatorRadius
/// Disable page changes by the user.
bool disableUserScrolling
Create the ImageSlideshow widget. And pass the parameters.
import 'package:flutter/material.dart';
import 'package:flutter_image_slideshow_test/flutter_image_slideshow.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Demo'),
),
body: ImageSlideshow(
/// Width of the [ImageSlideshow].
width: double.infinity,
/// Height of the [ImageSlideshow].
height: 200,
/// The page to show when first creating the [ImageSlideshow].
initialPage: 0,
/// The color to paint the indicator.
indicatorColor: Colors.blue,
/// The color to paint behind th indicator.
indicatorBackgroundColor: Colors.grey,
/// The widgets to display in the [ImageSlideshow].
/// Add the sample image file into the images folder
children: [
Image.asset(
'images/sample_image_1.jpg',
fit: BoxFit.cover,
),
Image.asset(
'images/sample_image_2.jpg',
fit: BoxFit.cover,
),
Image.asset(
'images/sample_image_3.jpg',
fit: BoxFit.cover,
),
],
/// Called whenever the page in the center of the viewport changes.
onPageChanged: (value) {
print('Page changed: $value');
},
/// Auto scroll interval.
/// Do not auto scroll with null or 0.
autoPlayInterval: 3000,
/// Loops back to first slide.
isLoop: true,
),
),
);
}
}
निर्भरता सूची 3 आइटम
{"sdk":"flutter"}{"sdk":"flutter"}^1.19.2उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗