效果图:
代码
public class BatteryView extends View {
private int mMargin = 30; //电池内芯与边框的距离
private int mBoder = 20; //电池外框的宽带
private int mWidth = 700; //总长
private int mHeight = 400; //总高
private int mHeadWidth = 60;
private int mHeadHeight = 160;
private RectF mMainRect;
private RectF mHeadRect;
private float mRadius = 40f; //圆角
private float mPower;
private boolean mIsCharging; //是否在充电
public BatteryView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public BatteryView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public BatteryView(Context context) {
super(conte