Android Java 自定义View
步骤
创建一个新的Java类,继承自
View
、ViewGroup
或其他任何一个视图类。如果需要,重写构造函数以支持不同的初始化方式。
重写
onMeasure
方法以提供正确的测量逻辑。重写
onDraw
方法以实现绘制逻辑。根据需要重写其他方法,如
onSizeChanged
、onTouchEvent
等。
自定义 View
public class CustomView extends View {private Paint paint;public CustomView(Context context) {super(context);init();}public CustomView(Context context, @Nullable AttributeSet attrs) {super(context, attrs);init();}private void init() {paint = new Paint();paint.setColor(Color.BLUE)