package com.asha.nightowllib.paint.imps;
import android.content.res.TypedArray;
import android.support.annotation.NonNull;
import android.support.v4.view.ViewCompat;
import android.view.View;
import com.asha.nightowllib.paint.IOwlPaint;
/**
* Created by hzqiujiadi on 15/11/7.
* hzqiujiadi ashqalcn@gmail.com
*
*/
public class AlphaPaint implements IOwlPaint {
@Override
public void draw(View view, Object value) {
Float alpha = (Float) value;
ViewCompat.setAlpha(view,alpha);
}
@Override
public Object[] setup(@NonNull View view, @NonNull TypedArray a, int attr) {
Float alpha1 = ViewCompat.getAlpha(view);
Float alpha2 = a.getFloat(attr, alpha1);
return new Float[]{ alpha1, alpha2 };
}
}