最新公司需要一个电池内带数字的显示电池电量需求,百度了一下。参考下面这篇文章写的Android自定义View之电池电量显示。
增加了里面电池电量数字显示,还有就是一个屏幕适配。不管屏幕分辨率基本都能适配。直接上代码吧。
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.view.View;
public class DrawView1 extends View {
private float percent = 0f;
// 电池电量外面的大白框
Paint paint = new Paint();
// 电池电量里面的绿色
Paint paint1 = new Paint();
// 电池头部
Paint paint2 = new Paint();
public DrawView(Context context, AttributeSet set) {