목록플러터 (2)
아무나 빌려가세요
사용 패키지 https://pub.dev/packages/carousel_slider https://pub.dev/packages/youtube_player_flutter 유튜브 주소를 list에 담는다 List youtubePaths = ['videoId', 'videoId', 'videoId']; carouselSlider를 적용한다 CarouselSlider.builder( itemCount: youtubePaths.length, //슬라이더의 길이를 정함 options: CarouselOptions( viewportFraction: 1.0, // 화면을 꽉 채움 autoPlay: false, onPageChanged: (index, reason) { se..
스크롤을 조절하기 위해 변수를 선언한다. final _scrollController = ScrollController(); 투명도를 조절하기 위한 함수를 선언한다. double scrollOpacity = 1.0; // 첫시작은 전부 보이게 설정한다. onScroll() { setState(() { double offset = _scrollController.offset; if (offset 100) { offset = 100; } scrollOpacity = 1 - offset / 100; // 스크롤을 올릴때마다 0으로 수렴한다. 1을 빼지 않으면 반대로 적용 }); } 함수를 스크롤에 리스너로 등록한다 @override void ..