To get a SlimChart project into your build:
Step 1. Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}Step 2. Add the dependency
dependencies {
compile 'com.github.mancj:SlimChart:0.1.2'
}Usage examples
xml:
<com.mancj.slimchart.SlimChart android:id="@+id/slimChart" android:layout_width="wrap_content" android:layout_height="wrap_content" app:text="234kg" app:textColor="@color/colorAccent" app:strokeWidth="8dp" app:roundedEdges="true"/>
java:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SlimChart slimChart = (SlimChart) findViewById(R.id.slimChart); //Optional - create colors array int[] colors = new int[4]; colors[0] = Color.rgb(46, 41,78); colors[1] = Color.rgb(127, 22, 101); colors[2] = Color.rgb(217, 3, 104); colors[3] = Color.rgb(247, 76, 110); slimChart.setColors(colors); //Create array for your stats final float[] stats = new float[4]; stats[0] = 100; stats[1] = 85; stats[2] = 40; stats[3] = 25; slimChart.setStats(stats); //Play animation slimChart.setStartAnimationDuration(2000); //Set single color - other colors will be generated automatically slimChart.setColor(ContextCompat.getColor(this, R.color.colorPrimary)); slimChart.setStrokeWidth(13); slimChart.setText("234"); slimChart.setTextColor(Color.WHITE); slimChart.setRoundEdges(true); }


