7
ฉันจะป้องกันไม่ให้แถบสถานะและแถบนำทางเคลื่อนไหวในระหว่างการเปลี่ยนภาพเคลื่อนไหวของฉากกิจกรรมได้อย่างไร
ประการแรกพื้นหลังแถบสถานะของฉันถูกตั้งค่าเป็นสีน้ำตาลเข้มและพื้นหลังแถบนำทางของฉันเป็นสีดำเริ่มต้น ฉันใช้ธีมแสงวัสดุ ฉันกำลังเริ่มกิจกรรมใหม่โดยใช้ActivityOptions.makeSceneTransitionAnimationการเปลี่ยนค่าเริ่มต้นและฉันสังเกตเห็นว่าทั้งสถานะและแถบการนำทางจะจางเป็นสีขาวสั้น ๆ แล้วกลับไปเป็นสีที่ถูกต้อง ตามเอกสาร : เพื่อให้ได้ผลเต็มที่ของการเปลี่ยนแปลงคุณต้องเปิดใช้งานการเปลี่ยนเนื้อหาของหน้าต่างทั้งในกิจกรรมการโทรและที่เรียก มิฉะนั้นกิจกรรมการโทรจะเริ่มการเปลี่ยนการออก แต่จากนั้นคุณจะเห็นการเปลี่ยนหน้าต่าง (เช่นขนาดหรือจาง) ฉันใช้getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);ทั้งกิจกรรมการโทรและการโทร ในทำนองเดียวกันถ้าฉันเปลี่ยนการเปลี่ยน Enter เป็นสไลด์ทั้งสถานะและแถบนำทางชั่วครู่จะมีการเปลี่ยนสไลด์ที่มีพื้นหลังสีขาว ฉันจะป้องกันไม่ให้แถบสถานะและแถบนำทางเคลื่อนไหวในระหว่างการเปลี่ยนภาพเคลื่อนไหวของฉากกิจกรรมได้อย่างไร