ปิดและคืนทรัพยากรข้อความซ้อนทับทั้งหมดที่โฟลว์ปัจจุบันสร้าง โดยไม่กระทบโฟลว์ที่ทำงานขนานกัน
ค่าที่ส่งกลับ None — ไม่มีค่าส่งคืน
พฤติกรรม / ผลข้างเคียง ปิดและคืนทรัพยากรข้อความซ้อนทับทั้งหมดที่โฟลว์ปัจจุบันสร้าง โดยไม่กระทบโฟลว์ที่ทำงานขนานกัน
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ปล่อยโอเวอร์เลย์ที่เป็นของโฟลว์นี้
a = OverlayText("Running", (24, 120))
a.show()
OverlayText.off_all()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
อัปเดตเนื้อหาข้อความที่แสดง
ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง อัปเดตเนื้อหาข้อความที่แสดง
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.text("Running")
badge.show()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
อัปเดตสีข้อความ
ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง อัปเดตสีข้อความ
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.color("#FF00E676")
badge.show()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
อัพเดตสีพื้นหลัง การผ่านไม่มีจะลบพื้นหลัง
รูปแบบคำสั่ง overlay.background(value=None)ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง อัพเดตสีพื้นหลัง การผ่านไม่มีจะลบพื้นหลัง
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.background("#66000000")
badge.show()
badge.background(None)ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
อัปเดตขนาดตัวอักษร (sp)
ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง อัปเดตขนาดตัวอักษร (sp)
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.size(20)
badge.show()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
อัปเดตตำแหน่งการวาดด้วย Point หรือ tuple/list (x, y) จุดมีข้อมูลเมตามาตราส่วน/จุดยึด
รูปแบบคำสั่ง overlay.position(position)ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง อัปเดตตำแหน่งการวาดด้วย Point หรือ tuple/list (x, y) จุดมีข้อมูลเมตามาตราส่วน/จุดยึด
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.position((80, 160))
badge.show()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
กำหนดค่าการติดตามการโต้ตอบ หากธงทั้งหมดเป็นเท็จ ข้อความจะคงอยู่ที่ตำแหน่งที่ประกาศไว้
รูปแบบคำสั่ง overlay.track(press=False, move=False, hold=False, hold_ms=600)ค่าที่ส่งกลับ OverlayText — ส่งคืนเครื่องมือสร้างข้อความซ้อนทับเดียวกัน
พฤติกรรม / ผลข้างเคียง กำหนดค่าการติดตามการโต้ตอบ หากธงทั้งหมดเป็นเท็จ ข้อความจะคงอยู่ที่ตำแหน่งที่ประกาศไว้
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.track(press=True, move=True, hold=True, hold_ms=700)
badge.show()
print(badge.state())ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
รับจุดซ้ายบนปัจจุบันของข้อความซ้อนทับนี้ ตำแหน่งนี้ได้รับการอัปเดตหลังจากการลากย้าย
ค่าที่ส่งกลับ Point — ตำแหน่งการซ้อนทับปัจจุบันในพิกเซลของหน้าจอ
พฤติกรรม / ผลข้างเคียง รับจุดซ้ายบนปัจจุบันของข้อความซ้อนทับนี้ ตำแหน่งนี้ได้รับการอัปเดตหลังจากการลากย้าย
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.show()
point = badge.get_point()
print(point.x, point.y)ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
รับขอบเขตที่ล้อมรอบขอบเขตข้อความซ้อนทับปัจจุบัน คืนค่า "ไม่มี" เมื่อมองไม่เห็นการซ้อนทับหรือยังไม่ได้วัด
ค่าที่ส่งกลับ Region? — ขอบเขตขอบเขตสำหรับข้อความซ้อนทับ หรือไม่มี ตรวจสอบไม่มีทุกครั้งก่อนใช้ภูมิภาค
พฤติกรรม / ผลข้างเคียง รับขอบเขตที่ล้อมรอบขอบเขตข้อความซ้อนทับปัจจุบัน คืนค่า "ไม่มี" เมื่อมองไม่เห็นการซ้อนทับหรือยังไม่ได้วัด
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.show()
bounds = badge.get_region()
if bounds is not None:
print(bounds.width, bounds.height)ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
แสดงการซ้อนทับข้อความ (หรือแสดงอีกครั้งหลังจากซ่อน ())
ค่าที่ส่งกลับ dict — พจนานุกรมสถานะซ้อนทับปัจจุบัน
พฤติกรรม / ผลข้างเคียง แสดงการซ้อนทับข้อความ (หรือแสดงอีกครั้งหลังจากซ่อน ())
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
print(badge.show())ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
ซ่อนข้อความซ้อนทับ แต่เก็บมุมมองแคชไว้เพื่อให้แสดงได้เร็วขึ้น ()
ค่าที่ส่งกลับ dict — พจนานุกรมสถานะซ้อนทับปัจจุบัน
พฤติกรรม / ผลข้างเคียง ซ่อนข้อความซ้อนทับ แต่เก็บมุมมองแคชไว้เพื่อให้แสดงได้เร็วขึ้น ()
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.show()
badge.hide()
badge.show()ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
ปิดข้อความซ้อนทับและเผยแพร่ทรัพยากร
ค่าที่ส่งกลับ dict — พจนานุกรมสถานะซ้อนทับปัจจุบัน
พฤติกรรม / ผลข้างเคียง ปิดข้อความซ้อนทับและเผยแพร่ทรัพยากร
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.show()
print(badge.off())ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น
คืนสถานะการโต้ตอบปัจจุบัน แผนที่สถานะ: 0=IDLE, 1=PRESSED, 2=MOVING, 3=HOLDING, 4=RELEASED, 5=HIDDEN, 6=OFF.
ค่าที่ส่งกลับ dict — พจนานุกรมระบุสถานะพร้อม status/status_label ธงการติดตาม และความกว้าง/ความสูงของการซ้อนทับเสริมเป็นพิกเซล
พฤติกรรม / ผลข้างเคียง คืนสถานะการโต้ตอบปัจจุบัน แผนที่สถานะ: 0=IDLE, 1=PRESSED, 2=MOVING, 3=HOLDING, 4=RELEASED, 5=HIDDEN, 6=OFF. การอ่าน state() รีเซ็ตอัตโนมัติ PRESSED และ RELEASED กลับไปที่ IDLE สำหรับการสำรวจครั้งถัดไป การย้ายและการถือครองไม่ได้รีเซ็ตอัตโนมัติ
การทำงาน รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์ การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข แต่ละโฟลว์เป็นเจ้าของ id โอเวอร์เลย์ของตน off_all() ปล่อยเฉพาะโอเวอร์เลย์ของโฟลว์นั้น งาน UI ส่งไปที่ Android Main และอาจพักผู้เรียก เก็บบิลเดอร์โอเวอร์เลย์ที่เปลี่ยนค่าได้ในโฟลว์เจ้าของ
ตัวอย่าง # ตั้งค่าหรือตรวจสอบโอเวอร์เลย์ของโฟลว์นี้
badge = OverlayText("Ready", (24, 120))
badge.track(press=True, move=True)
badge.show()
state = badge.state()
print(state["status_label"])ข้อผิดพลาด / ข้อจำกัด ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น