Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.31 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.31 KB

GitHub license Maven Central

GonioView

Simple Android view to represent an angle (Goniometry).

Download

Maven:

<dependency>
    <groupId>com.bhullnatik</groupId>
    <artifactId>gonioview</artifactId>
    <version>latest-version</version>
</dependency>

Gradle:

compile 'com.bhullnatik:gonioview:latest-version'

The library currently works on Android API 1+. This may change at any major version as it's not maintainable.

Usage

Check the sample project for examples.

The most useful method is:

int getCurrentAngle();

Returns the current angle (in degrees, between 0 and 180) displayed by the view.

Roadmap

  • Set angle & positions programmatically
  • More options to calculate angles
  • Customization (toggle text display, color, drawables for handles, ...)
  • XML attributes
  • ...

Why

I needed the view and couldn't find anything like it, so I decided to open-source it. Turns out it was way easier than I thought but that's another story.