以下はPageView.builder
にて、両サイドをTransform.rotate
させるコードです。
質問は3点です。
お時間あるときにご返信いただければ、嬉しいです。
Flutter
1 Widget buildMovieSlider(int index) => AnimatedBuilder( 2 animation: _pageController, 3 builder: (context, child) { 4 double value = 0; 5 if (_pageController.position.haveDimensions) { 6 value = index - _pageController.page; <---------------1,2 7 value = (value * 0.038); 8 } 9 return Transform.rotate( 10 angle: math.pi * value, 11 child: MovieCard(movie: movies[index]), 12 ); 13 });
1,2
-_pageController.page
,index
は、各々どこを指すのか。
(index
は、今自分が見ている(画面中央に来ている)番号のことですか?)
3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。