All Projects → florent37 → Android Slidr

florent37 / Android Slidr

Licence: apache-2.0
Another android slider / seekbar, but different :-)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Slidr

Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+409.82%)
Mutual labels:  view, custom
andColorPicker
Color picker library for Android
Stars: ✭ 233 (-28.53%)
Mutual labels:  view, seekbar
Slidingsquareloaderview
Marvelous sliding square loader view
Stars: ✭ 166 (-49.08%)
Mutual labels:  view, custom
Fiftyshadesof
An elegant context-care loading placeholder for Android
Stars: ✭ 1,110 (+240.49%)
Mutual labels:  view, custom
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-90.49%)
Mutual labels:  custom, view
Dotsloaderview
Simple dots loader view
Stars: ✭ 63 (-80.67%)
Mutual labels:  view, custom
Transition
Easy interactive interruptible custom ViewController transitions
Stars: ✭ 2,566 (+687.12%)
Mutual labels:  view, custom
Mylittlecanvas
🎨Need to create a custom view ? You don't know how to use Canvas, use MyLittleCanvas instead !
Stars: ✭ 870 (+166.87%)
Mutual labels:  view, custom
RMGradientView
A Custom Gradient View Control for iOS with inspectable properties.
Stars: ✭ 24 (-92.64%)
Mutual labels:  custom, view
TabBar
📱 TabBar – highly customizable tab bar for your SwiftUI application.
Stars: ✭ 105 (-67.79%)
Mutual labels:  view, bar
Viewtooltip
A fluent tooltip for Android
Stars: ✭ 1,029 (+215.64%)
Mutual labels:  view, custom
Incrementproductview
Interesting concept of products incrementation
Stars: ✭ 262 (-19.63%)
Mutual labels:  view, custom
Hhcustomcorner
Awesome library to customize corners of UIView and UIButton. Now you can customize each corner differently
Stars: ✭ 36 (-88.96%)
Mutual labels:  view, custom
Mkloader
Beautiful and smooth custom loading views
Stars: ✭ 1,377 (+322.39%)
Mutual labels:  view, custom
Readablebottombar
Yet another material bottom bar library for Android
Stars: ✭ 977 (+199.69%)
Mutual labels:  view, bar
Revealbanner
🚀🚀🚀 滑动特效banner
Stars: ✭ 209 (-35.89%)
Mutual labels:  view, custom
Longshadow
Add a long shadow on any Android View
Stars: ✭ 562 (+72.39%)
Mutual labels:  view, custom
Easysignseekbar
本库主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性设置,支持设置section(节点)、mark(标记)、track(轨迹)、thumb(拖动块)、progress(进度)、sign(提示框)等功能
Stars: ✭ 629 (+92.94%)
Mutual labels:  view, seekbar
RangeSeekBar
Android Range Seekbar library that support Min & Max Value for API level >= 16 and support Step Value
Stars: ✭ 97 (-70.25%)
Mutual labels:  seekbar, range
bubble-layout
An Android ViewGroup that displays avatar bubbles... similar to the chat bubbles on Facebook Messenger.
Stars: ✭ 46 (-85.89%)
Mutual labels:  custom, view

android-slidr

Another android slider / seekbar, but different :-)

Android app on Google Play

Download

Buy Me a Coffee at ko-fi.com

Download

dependencies {
    compile 'com.github.florent37:android-slidr:1.0.4'
}

png

<com.github.florent37.androidslidr.Slidr
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        app:slidr_regions_centerText="false"
        app:slidr_region_leftColor="#4CAF50" />

Step

png png

<com.github.florent37.androidslidr.Slidr
       android:id="@+id/slidr"
       android:layout_width="250dp"
       android:layout_height="wrap_content"
       app:slidr_region_leftColor="#4CAF50"
       app:slidr_step_colorizeAfterLast="true" />
final Slidr slidr = (Slidr) findViewById(R.id.slideure);
slidr.setMax(500);
slidr.addStep(new Slidr.Step("test", 250, Color.parseColor("#007E90"), Color.RED));
slidr.setTextMax("max\nvalue");
slidr.setCurrentValue(300);
slidr.setListener(new Slidr.Listener() {
    @Override
    public void valueChanged(Slidr slidr, float currentValue) {

    }

    @Override
    public void bubbleClicked(Slidr slidr) {

    }
});

Region

png

<com.github.florent37.androidslidr.Slidr
       android:id="@+id/slideure_regions"
       android:layout_margin="20dp"
       android:layout_width="250dp"
       android:layout_height="wrap_content"
       app:slidr_regions="true"
       app:slidr_region_leftColor="@color/colorLeft"
       app:slidr_region_rightColor="@color/colorRight"
       app:slidr_regions_textFollowRegionColor="true"
       app:slidr_regions_centerText="true"
       app:slidr_draw_bubble="false"
       />
final Slidr slidr = (Slidr) findViewById(R.id.slideure_regions);
slidr.setMax(3000);
slidr.setRegionTextFormatter(new Slidr.RegionTextFormatter() {
    @Override
    public String format(int region, float value) {
        return String.format("region %d : %d", region, (int) value);
    }
});
slidr.addStep(new Slidr.Step("test", 1500, Color.parseColor("#007E90"), Color.parseColor("#111111")));

Credits

Author: Florent Champigny

Blog : http://www.tutos-android-france.com/

Android app on Google Play Follow me on Google+ Follow me on Twitter Follow me on LinkedIn

License

Copyright 2017 Florent37, Inc.

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].