Skip to content

Instantly share code, notes, and snippets.

package com.example.customviewhandson.customviews;
import android.animation.PropertyValuesHolder;
import android.animation.ValueAnimator;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.PathMeasure;
@mistarA
mistarA / attrs.xml
Last active August 25, 2019 07:45
styleable declarations
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="color" format="color"/>
<attr name="widthStroke" format="integer"/>
<attr name="radius" format="integer"/>
<declare-styleable name="MyCustomView">
<attr name="square_color" format="color"/>
</declare-styleable>
package com.example.customviewhandson.customviews;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.View;
import com.example.customviewhandson.R;