library/src/main/java/de/mrapp/android/view/drawable/CircularProgressDrawable.java
private Property<CircularProgressDrawable, Float> createAngleProperty() {
        return new Property<CircularProgressDrawable, Float>(Float.class, "angle") {

            @Override
            public Float get(final CircularProgressDrawable object) {
                return currentGlobalAngle;
            }

            @Override
            public void set(final CircularProgressDrawable object, final Float value) {
                currentGlobalAngle = value;
                invalidateSelf();
            }

        };
    }
private Property<CircularProgressDrawable, Float> createAngleProperty() {
        return new Property<CircularProgressDrawable, Float>(Float.class, "angle") {

            @Override
            public Float get(final CircularProgressDrawable object) {
                return currentGlobalAngle;
            }

            @Override
            public void set(final CircularProgressDrawable object, final Float value) {
                currentGlobalAngle = value;
                invalidateSelf();
            }

        };
    }
private Property < CircularProgressDrawable , Float > createAngleProperty ( ) { return new Property < CircularProgressDrawable , Float > ( Float . class , "angle" ) { @ Override public Float get ( final CircularProgressDrawable object ) { return currentGlobalAngle ; } @ Override public void set ( final CircularProgressDrawable object , final Float value ) { currentGlobalAngle = value ; invalidateSelf ( ) ; } } ; }
Creates and returns a property, which allows to animate the global angle of the progress
drawable.

@return The property, which has been created, as an instance of the class {@link Property}
Creates and returns a property which allows to animate the global angle of the progress drawable .