v2.0.0scaled_list
현재 항목을 확대하고 곡선 사용자 정의 페인팅을 포함한 다양한 수정이 적용된 수평 목록 보기.
140좋아요 11030일 다운로드150Pub 점수
AndroidiOSWebmacOSWindowsLinux
현재 항목의 크기 조정, 곡선 사용자 정의 페인팅 및 아래에 있는 점 인디케이터를 포함한 많은 수정 사항이 있는 수평 목록 보기입니다.
{"sdk":"flutter"}{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Effective Dart Badge MIT License Badge
A Horizontal List view With Lots of modification including a scaled current item.
Image Image Image
@override
Widget build(BuildContext context) {
return Scaffold(
body: ScaledList(
itemCount: Data.categories.length,
itemColor: (index) {
return kMixedColors[index % kMixedColors.length];
},
itemBuilder: (index, selectedIndex) {
final category = Data.categories[index];
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
height: selectedIndex == index
? 100
: 80,
child: Image.asset(category.image),
),
SizedBox(height: 15),
Text(
category.name,
style: TextStyle(
color: Colors.white,
fontSize: selectedIndex == index
? 25
: 20),
)
],
);
},
),
);
}