Skip to content

surajitsarkar19/SignalView

Repository files navigation

SignalView

It is a custom view for android to display signal level.

Uses

Add the project level gradle dependencies

allprojects {
    repositories {
        maven{url="https://dl.bintray.com/surajitsarkar19/com.surajit.android"}
    }
}

Add the app gradle dependencies

dependencies {
    compile 'com.surajit.android:SignalView:1.0.1'
}

Then use this view in the layout file.

<com.surajit.android.signalview.SignalView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:barColor="#FF0000"
        app:barCount="10"
        app:signalLevel="70"/>

Sample Screenshot


Xml view properties

barColor

It is a color field which represents signal bar color. Default color is set to white

barCount

This integer property determines total signal bar count. Default signal bar count is 5

signalLevel

It is an interger number which represents signal strength in percentage. It's range is between 0-100.

showAllBar

It is a boolean property. It is used to toggle visibility of signal bars. Default value is true
Example : Suppose we have 5 signal bars. Now for 60% signal 3 bars should be displayed. Now if this property is set to true then all 5 bars will be displayed. But among the 5 bars, 3 bars will be filled with color and the rest 2 bar will only have border.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages