欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 8.1隱藏狀態(tài)欄圖標(biāo)的實(shí)例代碼

 更新時間:2020年04月03日 10:54:45   作者:祥子Gyx  
這篇文章主要介紹了Android 8.1隱藏狀態(tài)欄圖標(biāo),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

近期客戶需求,狀態(tài)欄只顯示時間和電池圖標(biāo),如圖 

狀態(tài)欄圖標(biāo)的布局文件在frameworks\base\packages\SystemUI\res\layout\status_bar.xml,主要包括通知,定位,藍(lán)牙,信號,時間,電池等圖標(biāo),只要在相應(yīng)的布局文件中加入屬性android:visibility="invisible" 或者“gone”即可

<?xml version="1.0" encoding="utf-8"?>
<!--
**
** Copyright 2006, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License"); 
** you may not use this file except in compliance with the License. 
** You may obtain a copy of the License at 
**
**   http://www.apache.org/licenses/LICENSE-2.0 
**
** Unless required by applicable law or agreed to in writing, software 
** distributed under the License is distributed on an "AS IS" BASIS, 
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
** See the License for the specific language governing permissions and 
** limitations under the License.
*/
-->
<!--  android:background="@drawable/status_bar_closed_default_background" -->
<com.android.systemui.statusbar.phone.PhoneStatusBarView
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
  android:layout_width="match_parent"
  android:layout_height="@dimen/status_bar_height"
  android:id="@+id/status_bar"
  android:background="@drawable/system_bar_background"
  android:orientation="vertical"
  android:focusable="false"
  android:descendantFocusability="afterDescendants"
  >
  <ImageView
    android:id="@+id/notification_lights_out"
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:paddingStart="6dip"
    android:paddingBottom="2dip"
    android:src="@drawable/ic_sysbar_lights_out_dot_small"
    android:scaleType="center"
    android:visibility="gone"
    />
  <LinearLayout android:id="@+id/status_bar_contents"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingStart="6dp"
    android:paddingEnd="8dp"
    android:orientation="horizontal"
    >
    <!-- The alpha of this area is controlled from both PhoneStatusBarTransitions and
       PhoneStatusBar (DISABLE_NOTIFICATION_ICONS). -->
    <com.android.systemui.statusbar.AlphaOptimizedFrameLayout
      android:id="@+id/notification_icon_area"
      android:layout_width="0dip"
      android:layout_height="match_parent"
      android:layout_weight="1"
      android:visibility="invisible"
      android:orientation="horizontal" />
    <com.android.keyguard.AlphaOptimizedLinearLayout android:id="@+id/system_icon_area"
      android:layout_width="wrap_content"
      android:layout_height="match_parent"
      android:orientation="horizontal"
      >
      <include layout="@layout/system_icons" />
      <com.android.systemui.statusbar.policy.Clock
        android:id="@+id/clock"
        android:textAppearance="@style/TextAppearance.StatusBar.Clock"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:singleLine="true"
        android:paddingStart="@dimen/status_bar_clock_starting_padding"
        android:paddingEnd="@dimen/status_bar_clock_end_padding"
        android:gravity="center_vertical|start"
        />
    </com.android.keyguard.AlphaOptimizedLinearLayout>
  </LinearLayout>
  <ViewStub
    android:id="@+id/emergency_cryptkeeper_text"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout="@layout/emergency_cryptkeeper_text"
  />
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
<?xml version="1.0" encoding="utf-8"?><!--
 ~ Copyright (C) 2014 The Android Open Source Project
 ~
 ~ Licensed under the Apache License, Version 2.0 (the "License");
 ~ you may not use this file except in compliance with the License.
 ~ You may obtain a copy of the License at
 ~
 ~   http://www.apache.org/licenses/LICENSE-2.0
 ~
 ~ Unless required by applicable law or agreed to in writing, software
 ~ distributed under the License is distributed on an "AS IS" BASIS,
 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ~ See the License for the specific language governing permissions and
 ~ limitations under the License
 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/system_icons"
  android:layout_width="wrap_content"
  android:layout_height="match_parent"
  android:gravity="center_vertical">
  <com.android.keyguard.AlphaOptimizedLinearLayout android:id="@+id/statusIcons"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:visibility="invisible"
    android:orientation="horizontal"/>
  <include layout="@layout/signal_cluster_view"
    android:visibility="invisible"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="@dimen/signal_cluster_margin_start"/>
  <com.android.systemui.BatteryMeterView android:id="@+id/battery"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    />
</LinearLayout>

總結(jié)

到此這篇關(guān)于Android 8.1隱藏狀態(tài)欄圖標(biāo)的實(shí)例代碼的文章就介紹到這了,更多相關(guān)android 隱藏狀態(tài)欄圖標(biāo)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android實(shí)現(xiàn)粒子中心擴(kuò)散動畫效果

    Android實(shí)現(xiàn)粒子中心擴(kuò)散動畫效果

    粒子動畫效果相比其他動畫來說是非常復(fù)雜了的,主要涉及三個方面,粒子初始化、粒子位移、粒子回收等問題,本篇將實(shí)現(xiàn)兩種動畫效果,代碼基本相同,只是旋轉(zhuǎn)速度不一樣,需要的朋友可以參考下
    2024-02-02
  • 利用Jetpack Compose實(shí)現(xiàn)經(jīng)典俄羅斯方塊游戲

    利用Jetpack Compose實(shí)現(xiàn)經(jīng)典俄羅斯方塊游戲

    你的童年是否有俄羅斯方塊呢,本文就來介紹如何通過Jetpack Compose實(shí)現(xiàn)一個俄羅斯方塊!感興趣的小伙伴快跟隨小編一起動手嘗試一下吧
    2022-05-05
  • Android實(shí)戰(zhàn)之Cocos游戲容器搭建

    Android實(shí)戰(zhàn)之Cocos游戲容器搭建

    這篇文章主要介紹了Android實(shí)戰(zhàn)之Cocos游戲容器搭建,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • Android仿微信activity滑動關(guān)閉效果

    Android仿微信activity滑動關(guān)閉效果

    這篇文章主要為大家詳細(xì)介紹了Android仿微信activity滑動關(guān)閉的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android實(shí)現(xiàn)四級聯(lián)動地址選擇器

    Android實(shí)現(xiàn)四級聯(lián)動地址選擇器

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)四級聯(lián)動地址選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Android View.Post 的原理及缺陷

    Android View.Post 的原理及缺陷

    這篇文章主要介紹了Android View.Post 的原理及缺陷,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-03-03
  • 詳解四種主要的Android依賴管理方式

    詳解四種主要的Android依賴管理方式

    Android應(yīng)用開發(fā)涉及大量的依賴庫和第三方組件,因此有效地管理這些依賴關(guān)系至關(guān)重要,本文將介紹四種主要的Android依賴管理方式,分析它們的優(yōu)點(diǎn)、缺點(diǎn)以及最佳實(shí)踐,需要的朋友可以參考下
    2023-09-09
  • Android畫畫板的制作方法

    Android畫畫板的制作方法

    這篇文章主要為大家詳細(xì)介紹了Android畫畫板的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android ScrollView實(shí)現(xiàn)下拉彈回動畫效果

    Android ScrollView實(shí)現(xiàn)下拉彈回動畫效果

    這篇文章主要為大家詳細(xì)介紹了Android ScrollView實(shí)現(xiàn)下拉彈回動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android編程之客戶端通過socket與服務(wù)器通信的方法

    Android編程之客戶端通過socket與服務(wù)器通信的方法

    這篇文章主要介紹了Android編程之客戶端通過socket與服務(wù)器通信的方法,結(jié)合實(shí)例形式分析了Android基于socket通訊的具體步驟與相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11

最新評論