天天看點

ChinaCock界面控件介紹-TCCStatusBar,TCCTitleBar,TCCNavigatorBar - 紅魚兒

ChinaCock元件包提供了這三個元件:TCCStatusBar,TCCTitleBar,TCCNavigatorBar,用來處理螢幕的狀态條及導覽列。

大家知道,現在的app都是沉浸試的,讓使用者體驗更好。利用上面三個控件,可以友善實作。

首先,你要參考前文:ChinaCock界面控件介紹-CCSystemBar,該文詳細寫明了如何基于ChinaCock實作沉浸試的app界面。也可以去看作者寫的:CCSystemBar控件-支援狀态欄、導航欄沉浸、動态改變顔色,相容性強得批爆

現有,有了TCCStatusBar,TCCTitleBar,TCCNavigatorBar這三個控件,可以無代碼處理狀态條及導覽列,是否友善,不用我說。

如果你隻想占用狀态條,那放置一個TCCStatusBar到Form上,并設定好的Fill.Color,你要的填充色,手機的狀态條就被處理了。如果你的應用界面,狀态條下面是标題欄,那把TCCStatusBar換成TCCTitleBar,設定好Fill.Color,再設定好TitleHeight,OK,就實作了狀态條及标題欄的處理。

對于手機導覽列的處理,與狀态條類似,如果想占用導覽列的位置,那拖放一個TCCNavigatorBar到Form上,設定好Fill.Color,Ok,萬事大極。該控件不但處理了導覽列的占用,同樣适用于使用者隐藏與顯示虛拟導覽列。

下圖是ChinaCock元件Demo中的一個設計圖,背後對于狀态條及導覽列是沒有代碼的,隻要在Form上放置對應的控件。

ChinaCock界面控件介紹-TCCStatusBar,TCCTitleBar,TCCNavigatorBar - 紅魚兒
ChinaCock界面控件介紹-TCCStatusBar,TCCTitleBar,TCCNavigatorBar - 紅魚兒