User Tools

Site Tools


built_in:seekbars

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

built_in:seekbars [2015/03/08 09:12]
octazid completed
built_in:seekbars [2016/09/19 02:18]
Line 1: Line 1:
-====== Seekbars ====== 
  
-//(Information and examples taken from the DroidScript documentation)// 
- 
-===== Description ===== 
-Create SeekBars using the **CreateSeekBar** method of the [[built_in:app|app]] object: 
-<code>skb = app.CreateSeekBar( width, height );</code> 
-The **SetRange** method of the SeekBar object to sets the value range of the SeekBar and the **SetValue** method sets the current value. 
- 
-Use the **SetOnTouch** method of the SeekBar object to set the name of a function you want to be called when the SeekBar is touched. You can read the 'value' parameter in your callback function to get the position value of the SeekBar 
- 
-====Example==== 
-<code javascript> 
-function OnStart() 
-{ 
-  lay = app.CreateLayout( "Linear", "VCenter,FillXY" ); 
- 
-  skb = app.CreateSeekBar( 0.8 ); 
-  skb.SetRange( 1.0 ); 
-  skb.SetValue( 0.5 ); 
-  skb.SetOnTouch( skb_OnTouch ); 
-  lay.AddChild( skb ); 
- 
-  app.AddLayout( lay ); 
-} 
- 
-function skb_OnTouch( value ) 
-{ 
-  app.ShowPopup( "Value = " + value ); 
-} 
-</code> 
- 
-===== Methods ===== 
-Some controls use the same methods.\\ 
-For examples of the **[[same methods]]** look here. 
-^Method ^Description ^ 
-|SeekBar.Destroy() | | 
-|SeekBar.GetAbsHeight() | | 
-|SeekBar.GetAbsWidth() | | 
-|SeekBar.GetHeight() | | 
-|SeekBar.GetPosition() | | 
-|SeekBar.GetType() | | 
-|SeekBar.GetValue() | | 
-|SeekBar.GetVisibility() | | 
-|SeekBar.GetWidth() | | 
-|SeekBar.Release() | | 
-|SeekBar.SetBackColor( color ) | | 
-|SeekBar.SetBackGradient( color1,color2,color3,p4,p5,p6,p7 ) | | 
-|SeekBar.SetBackGradientRadial( x,y,r,color1,color2,color3,p7 ) | | 
-|SeekBar.SetBackground( imagefile,options ) | | 
-|SeekBar.SetMargins( left,top,right,bottom ) | | 
-|SeekBar.SetMaxRate( ms ) | | 
-|SeekBar.SetOnTouch( callback ) | | 
-|SeekBar.SetPadding( width,height,top,bottom ) | | 
-|SeekBar.SetPosition( left,top,width,height ) | | 
-|SeekBar.SetRange( range ) | | 
-|SeekBar.SetScale( x,y ) | | 
-|SeekBar.SetSize( width,height ) | | 
-|SeekBar.SetValue( value ) | | 
-|SeekBar.SetVisibility( HideShow ) | | 
- 
-=====Sample===== 
-[[tips_tricks:seekbar_setontouchup|Seekbar SetOnTouchUp workaround]] 
built_in/seekbars.txt ยท Last modified: 2016/09/19 02:18 (external edit)