blockly > ช่อง > repositionForWindowResize

เมธอด Field.repositionForWindowscale()

ฮุกสำหรับนักพัฒนาซอฟต์แวร์เพื่อเปลี่ยนตำแหน่ง WidgetDiv ในระหว่างการปรับขนาดหน้าต่าง คุณต้องกำหนดฮุกนี้หากช่องมี WidgetDiv ซึ่งจำเป็นต้องเปลี่ยนตำแหน่งตัวเองเมื่อปรับขนาดหน้าต่าง ตัวอย่างเช่น ช่องป้อนข้อความจะกำหนดฮุกนี้เพื่อให้ WidgetDiv ที่ป้อนข้อมูลสามารถเปลี่ยนตำแหน่งตัวเองได้ในเหตุการณ์การปรับขนาดหน้าต่าง การดำเนินการนี้สำคัญอย่างยิ่งเมื่อปิดใช้อินพุตแบบโมดัล เนื่องจากอุปกรณ์ Android จะเริ่มเหตุการณ์การปรับขนาดหน้าต่างเมื่อแป้นพิมพ์เปิดขึ้น

หากคุณต้องการให้ WidgetDiv ซ่อนตัวเอง แทนที่จะเปลี่ยนตำแหน่ง ให้ส่งคืนค่าเท็จ นี่คือลักษณะการทำงานเริ่มต้น

DropdownDivs จัดการตรรกะการกำหนดตำแหน่งของตนเองอยู่แล้ว ดังนั้นคุณไม่จำเป็นต้องลบล้างฟังก์ชันนี้หากช่องมี DropdownDiv เพียงอย่างเดียว

ลายเซ็น:

repositionForWindowResize(): boolean;

ส่งกลับ:

boolean

"จริง" หากต้องเปลี่ยนตำแหน่งของช่อง "เท็จ" หาก WidgetDiv ควรซ่อนตัวเองแทน