v2.0.0animated_item_picker
एक सामान्य आइटम पिकर जो एकल या कई आइटम चयन तर्क को संलग्न करता है।
kirn-tech/animated_item_picker open-source repository details.
{"sdk":"flutter"}{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Generic item picker that encapsulates single or multiple item selection logic.
Suitable for fixed size item lists, e.g level, week day or gender selector etc.
Supports tapUp/tapDown item opacity animation.
https://user-images.githubusercontent.com/16679732/127896491-aa2369ff-d08a-45db-9594-9931bc9ed06e.gif
@override
Widget build(BuildContext context) {
return AnimatedItemPicker(
axis: Axis.horizontal,
multipleSelection: false,
itemCount: yourModelList.length,
pressedOpacity: 0.85,
initialSelection: {defaultItemIndex},
onItemPicked: (index, selected) {
},
itemBuilder: (index, animValue, selected) => _YourItemWidget(
name: yourModelList[index].name,
borderColor: _colorTween1.transform(animValue),
textColor: _colorTween2.transform(animValue),
iconColor: _colorTween3.transform(animValue)
),
);
}
Often a user has to make a choice in an application, eg. gender, difficulty level, or switch a tab, etc. You can agree that well-designed animated item selection will make your UI look more intuitively with enhanced User Experience.
We at KiRN tech use this element so often that we decided to create a separate package for it.
Here we'll walk through the base stages of this package creation:
More: https://kirn.tech/article-flutteranimation-animated-item-picker