Android SeekBar is a type of ProgressBar. On touching the thumb on seekbar and dragging it to the right or left, the current value of the progress changes. SeekBar is used for forwarding or backwarding the songs, Video etc. In the setOnSeekBarChangeListener interface is used which provides three methods.
- onProgressChanged: In this method progress is changed and then according to this change the progress value can used in our logic.
- onStartTrackingTouch: In this method when the user has started dragging, then this method will be called automatically.
- onStopTrackingTouch: In this method, when the user stops dragging, then this method will called automatically.
Below are the steps for Creating SeekBar Android Application:
- Step1: Create a new project. After that, you will have java and XML file.
- Step2: Open your xml file and add a SeekBar and TextView for message as shown below, max attribute in SeekBar define the maximum it can take. Assigne ID to SeekBar And TextView.
- Step3: Now, open up the activity java file and then define the SeekBar and TextView variable, use findViewById() to get the SeekBar and TextView.
- Step4: Performs seek bar change listener event which is used for getting the progress value. By using this event listener we get the value of Prograss, and the progress is displayed by using a TextView, which will increase the size.
- Step5: Now run the app and touch the thumb and then Drag it, the Text size will increase automatically.
The complete code of MainActivity.java or activity_main.xml of SeekBar is given below:
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.