Перейти к основному содержимому

CustomScrollView

Название типаПоддерживает анимации свойствКонтроллируемый по умолчаниюМожет содержать связанное действиеСсылка
CustomScrollView✗✗✗link
Атрибуты (устаревшие модели)
final class CustomScrollViewAttributes implements DuitAttributes<CustomScrollViewAttributes> {
final Axis scrollDirection;
final bool reverse, shrinkWrap;
final bool? primary;
final ScrollPhysics? physics;
final Key? center;
final double anchor;
final double? cacheExtent;
final int? semanticChildCount;
final DragStartBehavior dragStartBehavior;
final ScrollViewKeyboardDismissBehavior keyboardDismissBehavior;
final String? restorationId;
final Clip clipBehavior;
final HitTestBehavior hitTestBehavior;

const CustomScrollViewAttributes({
required this.scrollDirection,
required this.reverse,
required this.shrinkWrap,
required this.primary,
required this.physics,
required this.center,
required this.anchor,
required this.cacheExtent,
required this.semanticChildCount,
required this.dragStartBehavior,
required this.keyboardDismissBehavior,
required this.restorationId,
required this.clipBehavior,
required this.hitTestBehavior,
});

Пример использования​

CustomScrollView(
&duit_attributes.CustomScrollViewAttributes{
ScrollDirection: duit_axis.Vertical,
Reverse: false,
ShrinkWrap: false,
Primary: true,
Physics: duit_scroll_physics.BouncingScrollPhysics,
Anchor: 0.0,
DragStartBehavior: duit_gestures.DragStartBehaviorStart,
KeyboardDismissBehavior: duit_scroll_view.KeyboardDismissBehaviorManual,
ClipBehavior: duit_clip.HardEdge,
HitTestBehavior: duit_hit_test.Opaque,
},
"id",
false,
//slivers,
)