我正在为Android应用构建自定义视图。问题是,自定义视图包含3个弧形(水平间隔),我想创建一个单独的弧形#34;减少冗余的类。
所以问题是,如果我只能用Java扩展一个类,我该怎么做呢,因为自定义视图类已经必须扩展"视图"类?
编辑: 我没有代码示例,只有类和初始方法。
也许一张照片可以澄清一下?如您所见,自定义视图由三个相同的弧组成。
编辑: 这是代码,但我非常怀疑它有任何帮助。
public class Habits extends View {
public Habits(Context context) {
super(context);
}
public Habits(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public Habits(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
}