0
我有一个自定义的视图,从视图扩展到现在我想将它们中的两个合并为一个并创建一个新的自定义视图。现在我想知道是否应该在新的自定义视图中重新绘制子视图,或者有方法将它们添加到新的自定义视图中。复合两个视图在一个
public class Selector extends View {
// properties and methods
private void init(Context context) {
}
public Selector(Context context) {
super(context);
init(context);
}
public Selector(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
// set measures
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// drawing
}
}
现在我想在视图中复合两个选择器。我该怎么做?由于
读有关的ViewGroup类 – pskink