• Stars
    star
    506
  • Rank 87,236 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vertical SeekBar class which supports Android 4.x - 9.x.

VerticalSeekBar

Vertical SeekBar class which supports Android 4.x - 9.x.

Maven Central Android Arsenal


Screenshots

ICS Lollipop Marshmallow
Example on Android 4.0 Example on Android 5.0 Example on Android 5.0

Download the demo app on Google Play

Get it on Google Play


Target platforms

  • from Android 4.0.x (IceCreamSandwich)
  • to Android 9.x (Pie)

Latest version

  • Version 1.0.0 (September 25, 2018)

Getting started

This library is published on Maven Centeral. Just add these lines to build.gradle.

repositories {
+     mavenCentral()
}

dependencies {
+     implementation 'com.h6ah4i.android.widget.verticalseekbar:verticalseekbar:1.0.0'
}

Usage

Layout XML

<!-- This library requires pair of the VerticalSeekBar and VerticalSeekBarWrapper classes -->
<com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBarWrapper
    android:layout_width="wrap_content"
    android:layout_height="150dp">
    <com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBar
        android:id="@+id/mySeekBar"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:splitTrack="false"
        app:seekBarRotation="CW90" /> <!-- Rotation: CW90 or CW270 -->
</com.h6ah4i.android.widget.verticalseekbar.VerticalSeekBarWrapper>

NOTE: android:splitTrack="false" is required for Android N+.

Java code

SeekBar seekBar = (SeekBar) findViewById(R.id.mySeekBar);
...

License

This library is licensed under the Apache Software License, Version 2.0, and contains some source code files delivered from product of Android Open Source Project (AOSP).

See LICENSE for full of the license text.

Copyright (C) 2015 Haruki Hasegawa

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

android-advancedrecyclerview

RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
Java
5,314
star
2

android-materialshadowninepatch

Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Java
482
star
3

android-openslmediaplayer

Re-implementation of Android's MediaPlayer and audio effect classes based on OpenSL ES APIs.
Java
418
star
4

android-tablayouthelper

A small library which helps to use TabLayout with ViewPager more easily.
Java
186
star
5

android-scrollableviewpagercontent

Prioritize ViewPager's horizontal swipe action over vertical scroll action of inner contents
Java
39
star
6

mulsellistprefcompat

Backport MultiSelectListPreference class to older android devices
Java
32
star
7

cxxdasp

"cxxdasp" : Digital Audio Signal Processing library for C++
C++
31
star
8

RecyclerViewiOSMailAppLikeSwipe

A simple demo app how to implement iOS Mail app like swipe action
Java
20
star
9

android-numberpickercompat

Backport Material Design NumberPicker widget
Java
7
star
10

android-numberpickerprefcompat

A Preference widget with NumberPicker dialog. Works on API level 14+ devices.
Java
6
star
11

ARVExpandableGridLayout

GridLayoutManager + RecyclerViewExpandableItemManager demo app
Java
5
star
12

android-arduino-fullcolorled

Android + Arduino test program (Full color LED controls)
Shell
4
star
13

tunnel_player_workaround

This sample code shows how to avoid the Tunnel Player, and get visualizer work on Galaxy S4.
Java
3
star
14

MusicVisualizerTaskerPlugin

Official Music Visualizer plugin for integrating with Tasker automation utility app.
Kotlin
3
star
15

AnimatedVectorDrawableCompatProGuardIssue

Java
2
star
16

android-colortransitiondrawable

A Drawable class which supports color transition animation
Java
2
star
17

cxxporthelper

"cxxporthelper": Portable code helper library for C++.
C++
2
star
18

openslescxx

Provides C++ friendly wrapped OpenSL ES APIs
C++
1
star
19

FlexibleSpaceHeaderWithAdvancedRecyclerView

Java
1
star
20

Media2Experiment

Simple demo app using the new androidx.media2's MediaPlayer
Kotlin
1
star
21

DaydreamServiceLeakCheck

Bug check code for "Issue 73652: DreamService instance leaked due to inner DreamServiceWrapper class"
Groovy
1
star
22

MusicVisualizerAPI

Official Intent based API for the Music Visualizer app.
Java
1
star
23

NdkCxxdaspSkeltonApp

Demo Android Studio project integrated with cxxdasp library
Makefile
1
star
24

SwipeableWithSectionRecyclerViewDemo

Java
1
star
25

liblfds-android

Unofficial utility to build liblfds for Android
Shell
1
star
26

mkninepatch

Simple 9-patch image file generator command line tool
Python
1
star