Commit 65e6f8cd authored by Chen Jiping's avatar Chen Jiping

fix:缩放文字

parent a39e3835
...@@ -241,11 +241,11 @@ export class Exercises { ...@@ -241,11 +241,11 @@ export class Exercises {
answer.fontName = "MMB"; answer.fontName = "MMB";
answer.setScaleXY(this.scaleX); answer.setScaleXY(this.scaleX);
answer.refreshSize(); answer.refreshSize();
answer.setMaxSize(360 * this.scaleX);
return answer; return answer;
} }
getTextView2(letterArr) { getTextView2(letterArr, scale) {
let getLabel = (letter, fontColor) => { let getLabel = (letter, fontColor) => {
const label = new Label(); const label = new Label();
...@@ -255,7 +255,7 @@ export class Exercises { ...@@ -255,7 +255,7 @@ export class Exercises {
label.fontSize = 88; label.fontSize = 88;
label.fontName = "MMB"; label.fontName = "MMB";
label.fontColor = fontColor; label.fontColor = fontColor;
label.setScaleXY(this.scaleX); label.setScaleXY(scale);
label.refreshSize(); label.refreshSize();
label.y = label.getBoundingBox().height / 2; label.y = label.getBoundingBox().height / 2;
return label; return label;
...@@ -339,16 +339,18 @@ export class Exercises { ...@@ -339,16 +339,18 @@ export class Exercises {
answerBg.addChild(line); answerBg.addChild(line);
answerBg.line = line; answerBg.line = line;
let text = this.getTextView2(answerData.letterArr);
text.x = (w - text.getBoundingBox().width) / 2;
text.y = h / 2 - 195 * this.scaleY + 325 * this.scaleY;
text.alpha = 0;
let text2 = this.getTextView(answerData.letterArr); let text2 = this.getTextView(answerData.letterArr);
text2.y = h / 2 - 195 * this.scaleY + 325 * this.scaleY + text2.getBoundingBox().height / 2; text2.y = h / 2 - 195 * this.scaleY + 325 * this.scaleY + text2.getBoundingBox().height / 2;
text2.x = text.x; text2.x = (w - text2.getBoundingBox().width) / 2;
text2.alpha = 0; text2.alpha = 0;
let text = this.getTextView2(answerData.letterArr, text2.scaleX);
text.x = text2.x;
text.y = h / 2 - 195 * this.scaleY + 325 * this.scaleY;
text.alpha = 0;
answerBg.addChild(text); answerBg.addChild(text);
answerBg.addChild(text2); answerBg.addChild(text2);
answerBg.text = text; answerBg.text = text;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment