278

    xiaoxiao2023-03-24  7

    自定义View画出分割线 比如来一个正方形的,然后分成4份,画出分割线     @Override     protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {         if (widthMeasureSpec < heightMeasureSpec) {             super.onMeasure(widthMeasureSpec, widthMeasureSpec);         } else {             super.onMeasure(heightMeasureSpec, heightMeasureSpec);         }         width = getWidth();         height = getHeight();         paint = new Paint();         paint.setColor(Color.BLACK);     }     @Override     protected void onDraw(Canvas canvas) {         super.onDraw(canvas);         float startX = width / 2;         float startY = 0;         float stopX = width / 2;         float stopY = height;         canvas.drawLine(startX, startY, stopX, stopY, paint);         float startX2 = 0;         float startY2 = height / 2;         float stopX2 = width;         float stopY2 = height / 2;         canvas.drawLine(startX2, startY2, stopX2, stopY2, paint);     }
    转载请注明原文地址: https://ju.6miu.com/read-1201624.html
    最新回复(0)