简介
StatusBarUtil是一个在Android应用上设置状态栏样式的工具。
教程
添加StatusBarUtil
依赖
build.gradle(Module)1 2 3 4 5
| dependencies { ... implementation 'com.jaeger.statusbarutil:library:1.5.1' }
|
设置NoActionBar
主题
AndroidManifest.xml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.coolkk.test"> <application android:allowBackup="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.Light.NoActionBar"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
|
调用所需方法
MainActivity.java1 2 3 4 5 6 7 8 9 10 11 12
| public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); StatusBarUtil.setTransparent(this); StatusBarUtil.setLightMode(this); StatusBarUtil.setDarkMode(this); } }
|
演示
参考资料