🛠 setFlags(flags, mask) āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে?

 

🤔 āĻāĻ•āχ āϜিāύিāϏ āĻĻু'āĻŦাāϰ āĻ•েāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšāϞো?

window.setFlags(
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS  
)

āĻāĻ–াāύে FLAG_LAYOUT_NO_LIMITS āĻĻু'āĻŦাāϰ āĻ•েāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšāϞো? āĻāϟি āĻŦুāĻāϤে āĻšāϞে setFlags(int flags, int mask) āĻŽেāĻĨāĻĄāϟি āĻ•িāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে āϤা āĻŦোāĻা āĻĻāϰāĻ•াāϰ।


🛠 setFlags(flags, mask) āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে?

👉 āĻāϟি āĻĻুāχāϟি āϜিāύিāϏ āĻ•āϰে
1️⃣ āĻĒ্āϰāĻĨāĻŽ āĻĒ্āϝাāϰাāĻŽিāϟাāϰ (flags) → āĻ•োāύ āĻĢ্āϞ্āϝাāĻ— āϚাāϞু (ON) āĻ•āϰāĻŦো āϏেāϟি āĻŦāϞে।
2️⃣ āĻĻ্āĻŦিāϤী⧟ āĻĒ্āϝাāϰাāĻŽিāϟাāϰ (mask) → āĻ•োāύ āĻĢ্āϞ্āϝাāĻ— āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰা āϝাāĻŦে āϏেāϟি āĻŦāϞে।

āϝāĻĻি flags āĻāĻŦং mask āĻāĻ•āχ āĻšā§Ÿ, āϤাāĻšāϞে āϏেāϟি āύিāĻļ্āϚিāϤ āĻ•āϰে āϝে āύিāϰ্āĻĻিāώ্āϟ āĻĢ্āϞ্āϝাāĻ—āϟি āϏেāϟ āĻšāĻŦে।
āϝāĻĻি mask āφāϞাāĻĻা āĻšā§Ÿ, āϤাāĻšāϞে āĻļুāϧুāĻŽাāϤ্āϰ āĻ“āχ āĻĢ্āϞ্āϝাāĻ—āĻ—ুāϞোāχ āĻĒāϰিāĻŦāϰ্āϤিāϤ āĻšāĻŦে। āĻ…āύ্āϝ āĻ•োāύো āĻĢ্āϞ্āϝাāĻ— āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে āύা।


đŸŽ¯ āĻŦাāϏ্āϤāĻŦ āωāĻĻাāĻšāϰāĻŖ:

āϧāϰুāύ, āφāĻĒāύি āϚাāύ FLAG_LAYOUT_NO_LIMITS āϚাāϞু āĻ•āϰāϤে āĻšāĻŦে, āĻ…āύ্āϝ āĻ•িāĻ›ু āύ⧟। āϤাāĻšāϞে mask-āĻāϰ āĻŽāϧ্āϝেāĻ“ āĻāϟিāĻ•েāχ āϰাāĻ–āϤে āĻšāĻŦে।

window.setFlags(
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, // ✅ āĻāχ āĻĢ্āϞ্āϝাāĻ— āϚাāϞু āĻ•āϰāĻŦো
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS  // 🔄 āĻļুāϧুāĻŽাāϤ্āϰ āĻāχ āĻĢ্āϞ্āϝাāĻ— āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰāĻŦো
)

āĻāĻ–াāύে,

  • FLAG_LAYOUT_NO_LIMITS āϚাāϞু āĻšāĻŦে āĻ•াāϰāĻŖ āĻāϟি āĻĒ্āϰāĻĨāĻŽ āĻĒ্āϝাāϰাāĻŽিāϟাāϰে āφāĻ›ে।
  • mask-āĻāĻ“ FLAG_LAYOUT_NO_LIMITS āφāĻ›ে, āϤাāχ āϏেāϟি āύিāĻļ্āϚিāϤ āĻ•āϰāĻŦে āϝে āĻ•েāĻŦāϞ āĻāϟিāχ āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে।

💡 āĻāϟি "āϏেāĻĢāϟি āĻŽেāϜাāϰ" (safety measure) āĻšিāϏেāĻŦে āĻ•াāϜ āĻ•āϰে, āϝাāϤে āĻ…āύ্āϝ āĻ•োāύো āĻĢ্āϞ্āϝাāĻ—ে āĻ…āϝাāϚিāϤ āĻĒāϰিāĻŦāϰ্āϤāύ āύা āĻšā§Ÿ।


🔍 āĻ•ী āĻšāĻŦে āϝāĻĻি mask āĻ­িāύ্āύ āĻ•িāĻ›ু āĻĻেāĻ“ā§Ÿা āĻšā§Ÿ?

window.setFlags(
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 
    WindowManager.LayoutParams.FLAG_FULLSCREEN  // 👈 āĻāĻ–াāύে āĻ…āύ্āϝ āĻĢ্āϞ্āϝাāĻ— āĻĻেāĻ“ā§Ÿা āĻšāϞো
)

āĻāĻ–াāύে,

  • FLAG_LAYOUT_NO_LIMITS āϚাāϞু āĻ•āϰāϤে āϚাāϚ্āĻ›ি।
  • āĻ•িāύ্āϤু mask-āĻ āĻļুāϧুāĻŽাāϤ্āϰ FLAG_FULLSCREEN āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰাāϰ āĻ…āύুāĻŽāϤি āĻĻেāĻ“ā§Ÿা āĻšā§ŸেāĻ›ে।

👉 āĻĢāϞে, FLAG_LAYOUT_NO_LIMITS āφāϏāϞে āϚাāϞু āĻšāĻŦে āύা! 😲

āĻāϜāύ্āϝ āφāĻŽāϰা āύিāĻļ্āϚিāϤ āĻ•āϰāϤে āϚাāχ āϝে mask-āĻ āĻ িāĻ• āĻ“āχ āĻĢ্āϞ্āϝাāĻ—āχ āφāĻ›ে āϝা āφāĻŽāϰা āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰāϤে āϚাāχ।


đŸ”Ĩ āϏংāĻ•্āώেāĻĒে:

🔹 āĻāĻ•āχ āĻĢ্āϞ্āϝাāĻ— āĻĻু'āĻŦাāϰ āĻĻেāĻ“ā§Ÿা āĻšā§Ÿ, āϝাāϤে āύিāĻļ্āϚিāϤ āĻ•āϰা āϝা⧟ āϝে āϏেāϟিāχ āĻĒāϰিāĻŦāϰ্āϤিāϤ āĻšāĻŦে āĻāĻŦং āĻ…āύ্āϝ āĻ•িāĻ›ুāϤে āĻ•োāύো āĻĒāϰিāĻŦāϰ্āϤāύ āφāϏāĻŦে āύা।
🔹 āĻāϟি "āϏেāĻĢāϟি āĻŽেāϜাāϰ", āϝাāϤে āĻ­ুāϞ āĻ•āϰে āĻ…āύ্āϝ āĻ•োāύো UI āĻĢ্āϞ্āϝাāĻ— āĻĒāϰিāĻŦāϰ্āϤিāϤ āύা āĻšā§Ÿ।
🔹 mask āφāϞাāĻĻা āĻšāϞে, āĻļুāϧুāĻŽাāϤ্āϰ āĻ“āχ āύিāϰ্āĻĻিāώ্āϟ āĻĢ্āϞ্āϝাāĻ— āĻĒāϰিāĻŦāϰ্āϤāύ āĻšāĻŦে।

👉 āĻāϟি āϏ্āϟ্āϝাāύ্āĻĄাāϰ্āĻĄ āĻĒ্āϝাāϟাāϰ্āύ, āĻāĻŦং āĻŦেāĻļিāϰāĻ­াāĻ— āĻ•্āώেāϤ্āϰে āĻāĻ­াāĻŦেāχ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿ। 🚀

Comments

Popular posts from this blog

AI (Artificial Intelligence) āϏāĻšāϜāĻ­াāĻŦে āĻŦোāĻাāϰ āϜāύ্āϝ āĻāĻ•āĻĻāĻŽ āĻŽāϏ্āϤিāώ্āĻ•-āĻŦাāύ্āϧāĻŦ āĻŦ্āϝাāĻ–্āϝা 🧠🤖

🧠 Regex āĻ•ী?

Kotlin-āĻ āĻ­েāϰিāϝ়েāĻŦāϞ āϘোāώāĻŖা āĻ•āϰাāϰ āĻĻুāχ āωāĻĒাāϝ়