diff --git a/README.md b/README.md new file mode 100644 index 0000000..b38c495 --- /dev/null +++ b/README.md @@ -0,0 +1,100 @@ +# NotificationBarCustom +[![](https://jitpack.io/v/ParkSangSun1/NotificationBarCustom.svg)](https://jitpack.io/#ParkSangSun1/NotificationBarCustom) + +🪄 It's a library that helps you customize your notification bar + +## Demo +|||| +|:--:|:--:|:--:| +|![화면 캡처 2021-12-30 105759](https://user-images.githubusercontent.com/67040465/147716480-4e0ff137-9fe6-4d7e-9ac4-6d9104fafc6d.png)|![화면 캡처 2021-12-30 105838](https://user-images.githubusercontent.com/67040465/147716508-ae2888c5-a992-4efe-ab00-dfe6e2640db3.png)|![화면 캡처 2021-12-30 110321](https://user-images.githubusercontent.com/67040465/147717479-3688fc2d-4ce3-481b-86da-6d86cc44d68e.png)| +|Contrast(white)|Contrast(black)|Transparent| + + +######
+## Setup + +Add it in your root `build.gradle` at the end of repositories: + +```groovy +allprojects { + repositories { + //...omitted for brevity + maven { url 'https://jitpack.io' } + } +} +``` + + + +Add the dependency + +```groovy +dependencies { + implementation "com.github.ParkSangSun1:NotificationBarCustom:$latest_release" +} +``` +
+ +## Usage +### form +#### Transparent +###### Notification bar Transparent status processing + +``` +setTransparentBar(activity) +``` +activity : Activity + +
+ +#### Contrast +###### Display the icon of the notification bar and the background in a contrasting color +``` +setContrastBar(activity, colorInt) +``` +activity : Activity
+colorInt : Notification statusBar color +
+ + +### Example +#### Transparent +``` +setTransparentBar(this) +``` + +
+ +###### Contrast +``` +setContrastBar(this, Color.parseColor("#FFFFFF")) +setContrastBar(this, Color.parseColor("#000000")) +``` + +
+ +### Licensed under the [MIT License](LICENSE) + +``` +MIT License + +Copyright (c) 2021 ParkSangSun + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +```