DroidScript
DroidScript
учимся и разрабатываем

Горизонтальный ползунок

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 );
© 2016-2024 
actech