//自定义组件
public class MyTextView extends View{
private Paint p1 = new Paint();
private Paint p2 = new Paint();
private Paint p3 = new Paint();
private Paint p4 = new Paint();
private Paint p5 = new Paint();
private Path path = new Path();
private String text1="";
private String text2 = "";
private float textSize1 = 30;
private float textSize2 = 50;
private boolean isSelect = false;
public MyTextView(Context context) {
super(context);
}
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
TypedArray mTypedArray = context.obtainStyledAttributes(attrs,R.styleable.MyTextView);
try{
//获取默认属性
text1 = mTypedArray.getString(R.styleable.MyTextView_text1);
text2 = mTypedArray.getString(R.styleable.MyTextView_text2);
textSize1 = mTypedArray.getDimension(R.styleable.MyTextView_textSize1,30);
textSize2 = mTypedArray.getDimension(R.styleable.MyTextView_textSize2,50);
}finally{
mTypedArray.recycle();
}
init