Горизонтальный ползунок
09.12.2016
Горизонтальные ползунки (слайдеры) создаются при помощи конструктора CreateSeekbar:
app.CreateSeekBar( width, height)
Параметры:
- width - ширина слайдера
- height - высота слейдера
Ползунок имеет непрозрачный фон.
Базовый пример
Выполнить в DS
Методы:
- AdjustColor( int hue, int sat, int bright, int cont ) - задаёт цветовой фильтр с оттенком, насыщенностью, яркостью и контрастностью
Выполнить в DS
myObject.AdjustColor( 200, 100, -100, 1 );
- GetType():str - возвращает тип объекта
Выполнить в DS
app.ShowPopup( myObject.GetType() );
- GetValue():float - возвращает позицию указателя ползунка
Выполнить в DS
app.ShowPopup( myObject.GetValue() );
- SetColorFilter( str clr, str mode ) - не работает для данного объекта
- SetMaxRate( int rate ) - ограничивает количество событий при перемещении ползунка путём задания минимального интервала в мс между двумя событиями onTouch
Выполнить в DS
myObject.SetMaxRate( 1000 );
- SetOnChange( callback ) - задаёт ФОВ для определения действия при изменении значения
Выполнить в DS
myObject.SetOnChange( function( p_value ){ app.ShowPopup( p_value ); });
- SetOnTouch( callback ) - задаёт ФОВ для обработки короткого прикосновения
Выполнить в DS
myObject.SetOnTouch( function(){ app.ShowPopup( 'Касание' ); });
- SetRange( float range ) - задаёт верхнее значение диапазона
Выполнить в DS
myObject.SetRange( 100 );
- SetValue( float val ) - задаёт положение указателя ползунка
Выполнить в DS
myObject.SetValue( 15 );