package org.emdev.common.textmarkup.line;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
public class HorizontalRule extends AbstractLineElement {
private static Paint rulePaint;
public HorizontalRule(final int width, final int height) {
super(width, height, false);
if (rulePaint == null) {
rulePaint = new Paint();
rulePaint.setColor(Color.BLACK);
}
}
@Override
public float render(final Canvas c, final int y, final int x, final float additionalWidth, float left, float right, final int nightmode) {
if (left < x + width && x < right) {
c.drawLine(x, y - height / 2, x + width, y - height / 2, rulePaint);
c.drawRect(x, y - height / 2, x + width, y - height / 2 + 1, rulePaint);
}
return width;
}
}