All Projects → Bhullnatik → GonioView

Bhullnatik / GonioView

Licence: Apache-2.0 License
Android view to represent an angle measurement (Goniometry)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to GonioView

simple-analog-clock
Simple clock view for displaying uh...time?
Stars: ✭ 24 (-11.11%)
Mutual labels:  view
KVSpinnerView
KVSpinnerView is highly customizable progress HUD
Stars: ✭ 37 (+37.04%)
Mutual labels:  view
TextBanner
搜索栏文字轮播切换控件,京东淘宝头条资讯轮播
Stars: ✭ 35 (+29.63%)
Mutual labels:  view
yii2-presenter
Yii2 View Presenter
Stars: ✭ 13 (-51.85%)
Mutual labels:  view
credit-card-view
A fully customizable Android view that can display credit card's informations
Stars: ✭ 25 (-7.41%)
Mutual labels:  view
TicTacToe
No description or website provided.
Stars: ✭ 40 (+48.15%)
Mutual labels:  view
ChatVoicePlayer
An Android library to make the implementation of voice/audio messages' playing easier
Stars: ✭ 157 (+481.48%)
Mutual labels:  view
SwiftUIViewRecorder
Efficiently record any SwiftUI View as image or video
Stars: ✭ 20 (-25.93%)
Mutual labels:  view
prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
Stars: ✭ 18 (-33.33%)
Mutual labels:  view
react-native-masonry-brick-list
Staggered Or Masonary List View For React Native Written in pure js
Stars: ✭ 24 (-11.11%)
Mutual labels:  view
SMDiagramView
Diagram View for iOS
Stars: ✭ 44 (+62.96%)
Mutual labels:  view
android-animations
Perform tweened animations such as Attention, Bounce, Fade, Flip, Rotate, Slide and Zoom on Views
Stars: ✭ 118 (+337.04%)
Mutual labels:  view
SPConfetti
Show the confetti only when the user is having fun, and if not having fun, don't show it.
Stars: ✭ 187 (+592.59%)
Mutual labels:  view
view
Yii view rendering library
Stars: ✭ 42 (+55.56%)
Mutual labels:  view
android-constraintlayout-demo
Demo usage of various ConstraintLayout features
Stars: ✭ 49 (+81.48%)
Mutual labels:  view
LPThumbnailView
A thumbnail view for iOS to give context to multiple images/videos using thumbnails and counter.
Stars: ✭ 54 (+100%)
Mutual labels:  view
SignatureView
【Android View】:好用的Android电子签名板,能保存所签名的图片
Stars: ✭ 89 (+229.63%)
Mutual labels:  view
react-native-super-ellipse-mask
Apple flavored smooth corners for React Native
Stars: ✭ 55 (+103.7%)
Mutual labels:  view
android-prefix-suffix-edit-text
EditText with support for non editable prefix and suffix.
Stars: ✭ 36 (+33.33%)
Mutual labels:  view
table-layout
Styleable plain-text table generator. Useful for formatting console output.
Stars: ✭ 18 (-33.33%)
Mutual labels:  view

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.

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].