از اندروید 4 به بعد ، نوار پیمایش -Navigation Bar قرار گرفت که شامل 3 دکمه ، خانه و بازگشت به عقب و منو می باشد . در شکل زیر نوار پیمایش در Nexus Prime نشان داده شده است.

navigation bar in xamarin

 

که سه حالت برای آن میتوان تعریف کرد.

SystemUiFlagVisible که نوار پیمایش را نشان میدهد

SystemUiFlagLowProfile نوار پیمایش را با کم شدن رنگ پنهان میکند و نوار بالا برنامه را کم رنگ تر میکند.

SystemUiFlagHideNavigation نوار پیمایش را پنهان می کند.

مدل های navigation bar

با اختصاص SystemUiVisibility به هر کدام از المان های صفحه میتوانیم به آن دسترسی داشته باشیم.

در این مثال میخواهیم سه دکمه و یک textveiw داشته باشیم.

 

در فرایند کلیک دکمه ها به SystemUiVisibility از طریق textview دسترسی داشته باشیم و سه حالت ممکن را بررسی کنیم.

 

 

طبق برنامه ای که نوشتیم ،هر زمانی که ما ، دکمه ایی رافشار میدهیم ، SystemUiVisibility در TEXTBOX تغییر میکند. پس میتوانیم از رویداد SystemUiVisibilityChange در TEXTBOX استفاده کنیم و مقدار TEXTBOX موجود در صفحه را برابر با وضعیت فعلی NAVIGATION BAR قرار دهیم.

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

− 1 = 2