mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 19:42:17 +02:00
better video placeholder look
This commit is contained in:
parent
e50ca32e11
commit
0108cf4a90
1 changed files with 17 additions and 12 deletions
|
@ -911,18 +911,23 @@ public abstract class ZLTextView extends ZLTextViewBase {
|
|||
} else if (element instanceof ZLTextVideoElement) {
|
||||
// TODO: draw
|
||||
context.setLineColor(getTextColor(ZLTextHyperlink.NO_LINK));
|
||||
context.drawLine(area.XStart, area.YStart, area.XStart, area.YEnd);
|
||||
context.drawLine(area.XStart, area.YEnd, area.XEnd, area.YEnd);
|
||||
context.drawLine(area.XEnd, area.YEnd, area.XEnd, area.YStart);
|
||||
context.drawLine(area.XEnd, area.YStart, area.XStart, area.YStart);
|
||||
final int l = area.XStart + (area.XEnd - area.XStart) * 7 / 16;
|
||||
final int r = area.XStart + (area.XEnd - area.XStart) * 10 / 16;
|
||||
final int t = area.YStart + (area.YEnd - area.YStart) * 2 / 6;
|
||||
final int b = area.YStart + (area.YEnd - area.YStart) * 4 / 6;
|
||||
final int c = area.YStart + (area.YEnd - area.YStart) / 2;
|
||||
context.drawLine(l, t, l, b);
|
||||
context.drawLine(l, t, r, c);
|
||||
context.drawLine(l, b, r, c);
|
||||
context.setFillColor(new ZLColor(127, 127, 127));
|
||||
final int xStart = area.XStart + 10;
|
||||
final int xEnd = area.XEnd - 10;
|
||||
final int yStart = area.YStart + 10;
|
||||
final int yEnd = area.YEnd - 10;
|
||||
context.fillRectangle(xStart, yStart, xEnd, yEnd);
|
||||
context.drawLine(xStart, yStart, xStart, yEnd);
|
||||
context.drawLine(xStart, yEnd, xEnd, yEnd);
|
||||
context.drawLine(xEnd, yEnd, xEnd, yStart);
|
||||
context.drawLine(xEnd, yStart, xStart, yStart);
|
||||
final int l = xStart + (xEnd - xStart) * 7 / 16;
|
||||
final int r = xStart + (xEnd - xStart) * 10 / 16;
|
||||
final int t = yStart + (yEnd - yStart) * 2 / 6;
|
||||
final int b = yStart + (yEnd - yStart) * 4 / 6;
|
||||
final int c = yStart + (yEnd - yStart) / 2;
|
||||
context.setFillColor(new ZLColor(196, 196, 196));
|
||||
context.fillPolygon(new int[] { l, l, r }, new int[] { t, b, c });
|
||||
} else if (element == ZLTextElement.HSpace) {
|
||||
final int cw = context.getSpaceWidth();
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue