public void setTiming(int i) { int j = i / 2; if (j < 10) { currentLine1 = DeviceTicket.alignCenter(baseLine1.substring(10 - j, 10 + j), 20); currentLine2 = DeviceTicket.alignCenter(baseLine2.substring(10 - j, 10 + j), 20); } else { currentLine1 = baseLine1; currentLine2 = baseLine2; } }
/** @param i */ @Override public void setTiming(int i) { int j = (i / 2) % (msglength + 20); if (j < 20) { currentLine1 = DeviceTicket.alignLeft(DeviceTicket.getWhiteString(20 - j) + baseLine1, 20); currentLine2 = DeviceTicket.alignLeft(DeviceTicket.getWhiteString(20 - j) + baseLine2, 20); } else { currentLine1 = DeviceTicket.alignLeft(baseLine1.substring(j - 20), 20); currentLine2 = DeviceTicket.alignLeft(baseLine2.substring(j - 20), 20); } }
public CurtainAnimator(String line1, String line2) { baseLine1 = DeviceTicket.alignLeft(line1, 20); baseLine2 = DeviceTicket.alignLeft(line2, 20); }
/** * @param line1 * @param line2 */ public ScrollAnimator(String line1, String line2) { msglength = Math.max(line1.length(), line2.length()); baseLine1 = DeviceTicket.alignLeft(line1, msglength); baseLine2 = DeviceTicket.alignLeft(line2, msglength); }