日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android官方开发文档Training系列课程中文版:管理系统UI之变暗系统条

發布時間:2024/7/5 Android 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android官方开发文档Training系列课程中文版:管理系统UI之变暗系统条 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://android.xsoftlab.net/training/system-ui/index.html

引言

系統條(System Bars)是屏幕上的一塊顯示區域,專門用來顯示通知,設備的通訊狀態以及設備的導向。典型的System Bars與APP同時顯示在屏幕上。APP展示了具體的內容,比如電影或者照片,這時可以臨時性的將System Bars的圖標變暗,以便減少不必要的干擾,或者臨時性的隱藏System Bars,以便進入一種身臨其境的狀態。

如果你對Android Design Guide很熟悉,那么應該知道將APP設計為符合標準的Android UI是很重要的一點。在修改System Bars之前,你應當仔細考慮用戶所需要的及所期望的,因為這會給用戶一種標準的方法來操作設備及查看設備的狀態(PS:說白了就是可以很快的上手)。

這節課將會討論如何在不同的Android版本中變暗或隱藏System Bars來創造身臨其境的用戶體驗,并且保留快速訪問System Bars的方法。

使System Bars變暗

這節課將會描述如何使Android 4.0以上的系統的System Bars變暗。Android對早期的版本并沒有提供可以使System Bars變暗的方法。

當你使用這項方法時,內容區域并不會重新調整尺寸,但是System Bars上圖標在視覺上確實是收回去了。無論用戶是點擊了狀態條區域還是導航條區域,這兩個條都會完全顯示出來。這種方法的優勢在于Bar還在,但是它們的詳細信息都被模糊了,因此利用Bar可以很輕松的創建一個沒有任何代價損失的身臨其境的體驗。

使狀態導航條變暗

你可以在Android 4.0及以上的版本中通過SYSTEM_UI_FLAG_LOW_PROFILE標志來使狀態條及通知條變暗:

// This example uses decor view, but you can use any visible view. View decorView = getActivity().getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_LOW_PROFILE; decorView.setSystemUiVisibility(uiOptions);

在用戶觸碰到狀態導航條時,這個標志會被清除,這會使狀態導航條變亮。一旦這個標志被清除,如果你想再次使導航條變暗的話,還需要重新設置這個標志。

下圖展示了導航條變暗后的展示效果(注意這里只是將狀態條隱藏了,并不是使它變暗了)。注意導航條(圖像的右邊)在這里呈淺白色的點:

下圖展示了相同的圖像,只是系統條這時完全被展示了出來:

使狀態導航條變亮

如果你想清除這個標志,你可以這么做:

View decorView = getActivity().getWindow().getDecorView(); // Calling setSystemUiVisibility() with a value of 0 clears // all flags. decorView.setSystemUiVisibility(0);

總結

以上是生活随笔為你收集整理的Android官方开发文档Training系列课程中文版:管理系统UI之变暗系统条的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。