35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package androidx.dynamicanimation.animation;
 | |
| 
 | |
| import android.util.FloatProperty;
 | |
| 
 | |
| /* loaded from: classes.dex */
 | |
| public abstract class FloatPropertyCompat<T> {
 | |
|     final String mPropertyName;
 | |
| 
 | |
|     public abstract float getValue(T t);
 | |
| 
 | |
|     public abstract void setValue(T t, float f);
 | |
| 
 | |
|     public FloatPropertyCompat(String str) {
 | |
|         this.mPropertyName = str;
 | |
|     }
 | |
| 
 | |
|     public static <T> FloatPropertyCompat<T> createFloatPropertyCompat(final FloatProperty<T> floatProperty) {
 | |
|         String name;
 | |
|         name = floatProperty.getName();
 | |
|         return new FloatPropertyCompat<T>(name) { // from class: androidx.dynamicanimation.animation.FloatPropertyCompat.1
 | |
|             @Override // androidx.dynamicanimation.animation.FloatPropertyCompat
 | |
|             public float getValue(T t) {
 | |
|                 Object obj;
 | |
|                 obj = floatProperty.get(t);
 | |
|                 return ((Float) obj).floatValue();
 | |
|             }
 | |
| 
 | |
|             @Override // androidx.dynamicanimation.animation.FloatPropertyCompat
 | |
|             public void setValue(T t, float f) {
 | |
|                 floatProperty.setValue(t, f);
 | |
|             }
 | |
|         };
 | |
|     }
 | |
| }
 |