Popularity
2.8
Stable
Activity
0.0
Stable
121
10
17

Code Quality Rank: L5
Programming language: Java
License: MIT License
Tags: Button Widget    
Latest version: v0.15

hkm-progress-button alternatives and similar packages

Based on the "Button Widget" category.
Alternatively, view hkm-progress-button alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of hkm-progress-button or a related project?

Add another 'Button Widget' Package

README

Rock Button

Download Android Arsenalgitpay release logStories in Ready

Base on android-process-button this is the advanced version of the android-process-button Circle CI

Main Features

  • [x] ActionProcessButton
  • [x] ArrowButton
  • [x] GenerateProcessButton
  • [x] SubmitProcessButton
  • [x] AnimationProcessButton

Android Buttons With Built-in Progress Meters. [](screenshots/sample1_small1.gif) [](screenshots/sample1_small2.gif) [](screenshots/new_sample.png) [](screenshots/diagram-v-0-0-2.png)

Read more with the development guide in Wiki

Attributes

There are several attributes you can set:

attr description button module base
pb_textProgress the text content when the process is proceeding ProcessButton
pb_textComplete the complete text ProcessButton
pb_textError error message on the button ProcessButton
pb_colorProgress the color resource reference on process ProcessButton
pb_colorComplete the color resource reference on process completed ProcessButton
pb_colorError the color resource reference when its error ProcessButton
pb_colorPressed as read FlatButton
pb_colorNormal as read FlatButton
pb_colorDisabled as read FlatButton
pb_colorBorder as read FlatButton
pb_borderWidth as read FlatButton
pb_cornerRadius as read FlatButton
pb_presentation as read there are two options: pad_button, flat_button FlatButton
pb_colorArrow color reference to tint the arrow ArrowButton
pb_arrowRes the drawable reference for the button ArrowButton
pb_verticalPadding dimension reference padding between top and bottom on the icon on right side ArrowButton
pb_topLineThickness dimension reference for the line thickness on the top ArrowButton
pb_bottomLineThickness dimension reference for the line thickness on the bottom ArrowButton

Code Sample


        add_bag = (ActionProcessButton) findViewById(R.id.add_to_bag);
        add_bag.setCompleteText(act.getResources().getString(R.string.button_3));
        add_bag.setText(act.getResources().getString(R.string.button_1));
        // set the progress mode on endless
        add_bag.setMode(ActionProcessButton.Mode.ENDLESS);
        // add success state color scheme as a button and not a sign
        add_bag.setOnCompleteColorButton(R.color.green_800, R.color.green_900);
        // add listener for click on the button for success state
        add_bag.setOnClickCompleteState(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent h = new Intent(context, CartWebViewStyleTopBar.class);
                context.startActivity(h);
            }
        }).build();

Integration

The lib is available on maven jitpack, so you will need to add a class path for custom repos


repositories {maven { url "http://dl.bintray.com/jjhesk/maven" }}
dependencies {compile 'com.hkm:hkmprocessbuttons:1.2.4'}

Sample

Status

Throughput Graph