feathersui-starling icon indicating copy to clipboard operation
feathersui-starling copied to clipboard

DateTimeSpinner: If selected font size is different than default font size, different lists may calculate different heights for item renderers

Open joshtynjala opened this issue 7 years ago • 0 comments

var spinner:DateTimeSpinner = new DateTimeSpinner();
spinner.editingMode = DateTimeMode.TIME;
spinner.locale = "fr_FR";
spinner.value = new Date();
spinner.value.hours = 6;
spinner.value.minutes = 0;
spinner.width = Starling.current.stage.stageWidth;
spinner.height = 350;
spinner.itemRendererFactory = function():DefaultListItemRenderer
{
	var renderer:DefaultListItemRenderer = new DefaultListItemRenderer();
	renderer.fontStyles = new TextFormat("_sans", 50, 0x7b706c);
	renderer.selectedFontStyles = new TextFormat("_sans", 135, 0x7b706c);
	return renderer;
};
spinner.listFactory = function():SpinnerList
{
	var list:SpinnerList = new SpinnerList();
	list.backgroundSkin = new Quad(250, spinner.height, 0x999999);
	return list;
};
this.addChild(spinner);

joshtynjala avatar Nov 17 '16 18:11 joshtynjala