
Konuyu kanatmadan soruna odaklı bir yaklaşım için konu açıyorum lütfen konu Delphi sınırlarında kalsın.
Delphican forumun çözüm odaklı araştırmacı bir forum olma vasfını beğeniyorum.
Bugün uzun zamandır boş kalabildiğim ender günlerden biriydi. Geçenlerde konu edilen Android tam ekran konusunu mercek altına aldım.
Fullscreen deyince alttaki navigasyon bar devre dışı kalıyor. Ancak buna rağmen sorunun çözülmediği kilitlenen başlıkta bildirildiğinden biraz daha anlamaya çalıştım.
Sanırım tepedeki sistem barını da dahil etme amaçlı bir soruydu. Github linklerinden birinde benzer sorun dil getirilmiş ve çözüm üretilmiş.
github linkini de buraya bırakıyorum. Test için hazırladığım kod daha aşağıdaki şekildedir.
Mobil Cihaz : Samsung S24+ ( Android 14 )

TEST Proje kodu
uses iPub.FMX.SystemBars; procedure TForm1.Button1Click(Sender: TObject); const {$j+} LBack_State : word = 0; LBack_StatusBarBackgroundColor : Integer = -1; LBack_NavigationBarBackgroundColor : Integer = -1; LBack_Visibility : TipFormSystemBars.TVisibilityMode = TipFormSystemBars.TVisibilityMode.VisibleAndOverlap; {$j-} begin // self.FullScreen := not self.FullScreen; if LBack_State = 0 then begin // backup section LBack_State := 2; LBack_StatusBarBackgroundColor := self.SystemBars.StatusBarBackgroundColor; LBack_NavigationBarBackgroundColor := self.SystemBars.NavigationBarBackgroundColor; LBack_Visibility := self.SystemBars.Visibility; end; case LBack_State of 1: begin LBack_State := 2; self.SystemBars.StatusBarBackgroundColor := LBack_StatusBarBackgroundColor; self.SystemBars.NavigationBarBackgroundColor := LBack_NavigationBarBackgroundColor; self.SystemBars.Visibility := LBack_Visibility; end; 2: begin LBack_State := 1; self.SystemBars.StatusBarBackgroundColor := TAlphaColors.Null; self.SystemBars.NavigationBarBackgroundColor := TAlphaColors.Null; self.SystemBars.Visibility := TipFormSystemBars.TVisibilityMode.VisibleAndOverlap; end; end; end; procedure TForm1.Button2Click(Sender: TObject); begin Showmessage( 'Hello World' ); end;
Saygılarımla
Muharrem ARMAN

Muharrem ARMAN
