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 [2016/09/18 17:42]
99.238.18.153 [Table]
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()                                               | Test         | 
-| 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)