BottomNavigationBarViewPager class

Inheritance

Constructors

BottomNavigationBarViewPager.new({Key? key, required List<ViewPagerData> viewPagerDataList, Color? normalTxtColor, Color? checkedTxtColor, Color? backgroundColor, double normalTxtSize = 12.0, double checkedTxtSize = 14.0, bool normalTxtShow = true, bool checkedTxtShow = true, bool preNextPage = false, int initIndex = 0, ValueChanged<int>? onPageChanged, PageController? pageController, BottomNavigationBarType? type, bool? canUserScroll})
类似Android的ViewPager+底部Tab的组件 viewPagerDataList 子page列表数据 normalTxtColor 底部未选中控件的文字颜色 checkedTxtColor 底部选中控件的文字颜色 normalTxtSize 底部未选中控件的文字大小 checkedTxtSize 底部选中控件的文字大小 normalTxtShow 底部未选中控件的文字是否展示 checkedTxtShow 底部选中控件的文字是否展示 preNextPage 是否预加载上一页和下一页 initIndex 默认展示第几个页面 pageController 页面控制器 type 底部控件排放类型BottomNavigationBarType.fixed canUserScroll 可以不可以滑动viewPager切换页面

Properties

backgroundColor Color
final
canUserScroll bool
final
checkedTxtColor Color
final
checkedTxtShow bool
final
checkedTxtSize double
final
hashCode int
The hash code for this object.
no setterinherited
initIndex int
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
normalTxtColor Color
final
normalTxtShow bool
final
normalTxtSize double
final
onPageChanged ValueChanged<int>?
final
pageController PageController
final
preNextPage bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type BottomNavigationBarType
final
viewPagerDataList List<ViewPagerData>
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<StatefulWidget>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited