public ExpansionPanelList( Key key = null, List <ExpansionPanel> children = null, ExpansionPanelCallback expansionCallback = null, TimeSpan?animationDuration = null) : base(key: key) { this.children = children ?? new List <ExpansionPanel>(); this.expansionCallback = expansionCallback; this.animationDuration = animationDuration ?? Constants.kThemeChangeDuration; this._allowOnlyOnePanelOpen = false; this.initialOpenPanelValue = null; }
public ExpansionPanelList( Key key = null, List <ExpansionPanel> children = null, ExpansionPanelCallback expansionCallback = null, TimeSpan?animationDuration = null, EdgeInsets expandedHeaderPadding = null ) : base(key: key) { this.children = children ?? new List <ExpansionPanel>(); this.expansionCallback = expansionCallback; this.animationDuration = animationDuration ?? material_.kThemeChangeDuration; this.expandedHeaderPadding = expandedHeaderPadding ?? material_._kPanelHeaderExpandedDefaultPadding; _allowOnlyOnePanelOpen = false; initialOpenPanelValue = null; }
public static ExpansionPanelList radio( Key key = null, List <ExpansionPanelRadio> children = null, ExpansionPanelCallback expansionCallback = null, TimeSpan?animationDuration = null, object initialOpenPanelValue = null) { children = children ?? new List <ExpansionPanelRadio>(); var radio = new ExpansionPanelList( key: key, children: children.Cast <ExpansionPanel>().ToList(), expansionCallback: expansionCallback, animationDuration: animationDuration, initialOpenPanelValue: initialOpenPanelValue ); return(radio); }