有了。我開始學習Flutter中的影片,我不知道如何讓專案的串列視影像這個視頻一樣自動出現。看這個視頻
。uj5u.com熱心網友回復:
看看PageView類。
對于自動滾動,你可以查看Timer和PageController
。這是你如何實作這一目標的示例方法:
宣告Controller
。
宣告控制器和頁面編號
int _currentPage = 0;
PageController _pageController = PageController(
initialPage: 0,
);
啟動定時器,然后使用PageController導航到下一個專案
void initState() {
super.initState()。
Timer.periodic(Duration(seconds: 5), (Timer timer) {
if (_currentPage < 2) {
_currentPage ;
} else {
_currentPage = 0;
}
_pageController.animateToPage(
_currentPage,
持續時間。Duration( milliseconds: 350)。
曲線。Curves.easeIn,
);
});
}
最后用視圖呼叫構建方法
Widget build(BuildContext context) {
return PageView(
控制器。_pageController,
children: [
容器(
child: Text("1")。
),
容器(
孩子。Text("2")。
),
容器(
孩子。Text("3")。
),
],
);
}
uj5u.com熱心網友回復:
你可以使用這個包(https://pub.dev/packages/flutter_banner_swiper)。或者看一下這個資源庫,在它的幫助下制作你的定制。
還有另一個包也具有空安全功能(https://pub.dev/packages/banner_carousel)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/315675.html
標籤:
