Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

devta-D/BackButton

Repository files navigation

BackButton

Simplify the process of handing back navigation through UI in android.

Usage

To implement BackButton view in to your project, add this BackButton library to your project and add BackButton in your layout XML. You can also grab it via Gradle:

Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
compile 'com.github.devta-D:BackButton:v1.0.1'

or Maven:

<repositories>
	<repository>
	    <id>jitpack.io</id>
	    <url>https://jitpack.io</url>
	</repository>
</repositories>

<dependency>
	    <groupId>com.github.devta-D</groupId>
	    <artifactId>BackButton</artifactId>
	    <version>v1.0.1</version>
	</dependency>
version>
</dependency>

###XML

    <BackButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

You may use the following properties in your XML to customize your BackButton.

#####Properties:

  • app:image (Drawable) -> default black color

###JAVA

    BackButton backButton = new BackButton(this);

NOTE

  • Just add the view through xml into the layout of activity, you don't have to initialize it in java and it will automatically start performing its operation.
  • Default action of this view is to finish the current activity but if you want to add custom function to this view you have to add "BackButton.TopBackButtonEventListener" in to your activity java code as following:
Activity implements BackButton.TopBackButtonEventListener{

    @Override
    public void onTopBackButtonClicked() {
        //add your custom code here
    }

Developed By

Divyanshu Tayal

Follow me on LinkedIn

About

Simplify the process of handing back navigation through UI in android.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages