Shaashada buuxda ee codsiyada Android waxay heleen caan sababtoo ah waayo-aragnimadooda isticmaale ee qotoda dheer. Habkani wuxuu u oggolaanayaa pixel kasta oo shaashadda ku yaal inuu wax ku biiriyo dhanka abka, isagoo siinaya isdhexgal ka sii xiiso badan isticmaalaha. Si kastaba ha ahaatee, horumarinta abka noocaan ah waxay keenaysaa caqabado gaar ah oo u baahan xalal cusub.
Caqabadda aasaasiga ah ee abuurista codsiyada shaashadda buuxa waa maaraynta muuqaalka UI nidaamka ie, barta heerka, bar navigation iyo qaybaha kale ee nidaamka UI. Dejinta caadiga ah ee aaladaha Android waa in la tuso nidaamka UI. Horumariye ahaan, hawshaadu waxay ku lug leedahay ka-hortagga goobta caadiga ah iyo gacanta lagu xakameynayo muuqaalka qaybaha nidaamka UI.
Xalka Furaha
Xalka dhibaatadan waxay ku lug leedahay tweaking nidaamka calamada UI ee laga heli karo goobta Android. The Maamulaha daaqada.LayoutParams fasalka Android wuxuu bixiyaa calamo badan oo kaa caawin kara abuuritaanka khibrad isticmaale oo qotodheer.
// Full screen mode WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setAttributes(attrs);
Tani waxay dejinaysaa codsiga galay shaashadda buuxda adoo adeegsanaya hagaajinta heerka daaqada.
Hagaha tillaabo-tallaabo ee Shaashada Buuxa ee Codsiyada Android
Talaabooyinka lagu codeeyo abka shaashada buuxda waxa ku jira:
- Soo qaadashada sifooyinka daaqada hadda.
- Cusbooneysiinta calamada si loogu daro CALANKA_FULLSCREEN.
- Dejinta sifooyinka la cusboonaysiiyay ee daaqadda.
Tallaabooyinkan ka dib, waxaan qeexi karnaa our onCreate () habkan:
@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); // Full Screen mode WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setAttributes(attrs); setContentView(R.layout.activity_fullscreen); }
Maktabadaha iyo Hawlaha la xidhiidha
Marka lagu daro habka aasaasiga ah ee kor ku xusan, Android waxay siisaa taageero la taaban karo qaabka shaashadda buuxda ee immersive iyada oo loo marayo fasalo ay ka mid yihiin View iyo Daawo.OnSystemUiVisibilityBeddelka Dhegaystaha. Isticmaalka qalabkan, waxaad abuuri kartaa kala-guuro aan kala go 'lahayn oo u dhexeeya shaashad buuxda iyo qaabka caadiga ah, taas oo awood u siinaysa isdhexgalka qani ah gudaha codsigaaga.
Qodob in la xasuusto: Abuuritaanka abka immersive ayaa dhaafsiisan qarinta qaybaha nidaamka UI. Waa in si taxadar leh loo fekero si loo maareeyo agabka isticmaalaha, ilaalinta saamiga, iyo hubinta la jaanqaadida qalabyada kala duwan.
Fahamka dhinacyadan kala duwan iyo u adeegsiga si wax ku ool ah waxay u oggolaan doontaa abuurista immersive, ka-qaybgal iyo Barnaamijyada shaashada buuxa ee Android oo guulaystay.