public void synchronousSize(){ if(nativeTextField.getStage()!=null) { Stage stage = nativeTextField.getStage(); float blx,bly; int w,h; float fullWidth,fullHeight; if(stage instanceof VStage){ VStage vStage= (VStage) stage; fullWidth=vStage.getFullWidth(); fullHeight=vStage.getFullHeight(); }else { fullWidth=stage.getWidth(); fullHeight=stage.getHeight(); } blx= (1f/fullWidth*Gdx.graphics.getWidth()); bly= (1f/fullHeight*Gdx.graphics.getHeight()); w= (int) (nativeTextField.getWidth()*blx); h= (int) (nativeTextField.getHeight()*bly); setSize(w,h); synchronousPosition(); }else { setVisible(false); } }
float fontSize=nativeTextField.getFontSize(); if(fontSize==0)return; if(nativeTextField.getStage()!=null) { Stage stage = nativeTextField.getStage(); float blx; float fullWidth; case sizeChanged: textfield = textFieldHashMap.get(nativeTextField); if(nativeTextField.getStage()!=null) { Stage stage = nativeTextField.getStage(); float w,h,x,y,blx,bly; float fullWidth,fullHeight;
float fontSize=nativeTextField.getFontSize(); if(fontSize==0)return; if(nativeTextField.getStage()!=null) { Stage stage = nativeTextField.getStage(); float blx; float fullWidth; case sizeChanged: textfield = textFieldHashMap.get(nativeTextField); if(nativeTextField.getStage()!=null) { Stage stage = nativeTextField.getStage(); float w,h,x,y,blx,bly; float fullWidth,fullHeight;
CGRect frame = getFrame(); double keyboardHeight=screenSize.getHeight()-keyboardRect.getHeight(); final Stage stage = nativeTextField.getStage();
CGRect frame = this.frame(); double keyboardHeight=screenSize.height()-keyboardRect.size().height(); final Stage stage = nativeTextField.getStage();
CGRect frame = uiTextField.frame(); double keyboardHeight=screenSize.height()-keyboardRect.size().height(); final Stage stage = nativeTextField.getStage();