https://github.com/samlss/powerview
🔋A pretty charging view.
https://github.com/samlss/powerview
android chargingview powerview
Last synced: 3 months ago
JSON representation
🔋A pretty charging view.
- Host: GitHub
- URL: https://github.com/samlss/powerview
- Owner: samlss
- License: apache-2.0
- Created: 2018-08-21T06:51:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-21T07:10:35.000Z (almost 8 years ago)
- Last Synced: 2025-10-18T22:49:08.045Z (8 months ago)
- Topics: android, chargingview, powerview
- Language: Java
- Homepage:
- Size: 244 KB
- Stars: 12
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README-ZH.md
- License: LICENSE
Awesome Lists containing this project
README
# PowerView
一个简约的充电view
[](https://github.com/samlss/PowerView) [](https://github.com/samlss/PowerView/blob/master/LICENSE) [](https://blog.csdn.net/Samlss)
### 水平效果:

### 垂直效果:

## 使用
在根目录的build.gradle添加这一句代码:
```
allprojects {
repositories {
//...
maven { url 'https://jitpack.io' }
}
}
```
在app目录下的build.gradle添加依赖使用:
```
dependencies {
implementation 'com.github.samlss:PowerView:1.0'
}
```
### 属性说明:
| 属性 | 说明 |
| ------------- |:-------------:|
| powerColor | 电量颜色 |
| bgColor | 背景颜色 |
| powerProgress | 当前电量(0-100) |
| orientation | 方向设置(水平/垂直) |
### 布局中使用
```
```
### 代码中使用:
```
powerView.setProgress(progress); //set current progress
powerView.setBgColor(Color.BLACK); //set the color of battery background
powerView.setPowerColor(Color.RED); //set the color of charging power.
```
### License
```
Copyright 2018 samlss
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.
```