Site icon AppTractor

Speedometer Android: круговой индикатор для Android

Начинаем неделю на хорошей скорости! Speedometer Android — спидометр, круговой индикатор для Android.

XML атрибуты:

<me.ibrahimsn.lib.Speedometer
    android:id="@+id/speedometer"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:maxSpeed="100"
    app:borderSize="8dp"
    app:metricText="km/h"
    app:borderColor="#402c47"
    app:fillColor="#d83a78"
    app:textColor="#f5f5f5"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintBottom_toBottomOf="parent"/>

Пример использования:

val speedometer = findViewById<Speedometer>(R.id.speedometer)

speedometer.setSpeed(95, 1000L) // speed: Int, duration: Long

speedometer.setSpeed(95, 1000L, {
    // Do on animation end
})

Исходники: https://github.com/ibrahimsn98/speedometer

Exit mobile version