11package com .allenliu .versionchecklib .v2 .ui ;
22
33import android .annotation .TargetApi ;
4- import android .app .Activity ;
54import android .graphics .Color ;
65import android .os .Build ;
76import android .os .Bundle ;
8-
97import android .support .annotation .Nullable ;
108import android .support .v7 .app .AppCompatActivity ;
119import android .view .View ;
@@ -51,7 +49,7 @@ protected void onDestroy() {
5149 * 使状态栏透明
5250 */
5351 @ TargetApi (Build .VERSION_CODES .KITKAT )
54- private void transparentStatusBar (Activity activity ) {
52+ private void transparentStatusBar (AppCompatActivity activity ) {
5553 if (Build .VERSION .SDK_INT >= Build .VERSION_CODES .LOLLIPOP ) {
5654 activity .getWindow ().addFlags (WindowManager .LayoutParams .FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS );
5755 activity .getWindow ().clearFlags (WindowManager .LayoutParams .FLAG_TRANSLUCENT_STATUS );
@@ -65,7 +63,7 @@ private void transparentStatusBar(Activity activity) {
6563 /**
6664 * 设置根布局参数
6765 */
68- private void setRootView (Activity activity ) {
66+ private void setRootView (AppCompatActivity activity ) {
6967 ViewGroup parent = (ViewGroup ) activity .findViewById (android .R .id .content );
7068 for (int i = 0 , count = parent .getChildCount (); i < count ; i ++) {
7169 View childView = parent .getChildAt (i );
@@ -76,7 +74,7 @@ private void setRootView(Activity activity) {
7674 }
7775 }
7876
79- public void setTransparent (Activity activity ) {
77+ public void setTransparent (AppCompatActivity activity ) {
8078 if (Build .VERSION .SDK_INT < Build .VERSION_CODES .KITKAT ) {
8179 return ;
8280 }
0 commit comments