import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Typeface; import android.util.AttributeSet; import android.view.View; import java.util.ArrayList; import java.util.List; /** * 战绩控件 */ public class RecordView extends View { private Paint paint; private Context context; private float radius; private float strokeWidth; private float spacing; private float textSize; private float[] preXs, preYs, circleCenterXs, circleCenterYs; /** * 战绩列表, 中或不中 */ private List<Boolean> records = new ArrayList<Boolean>(); public RecordView(Context context) { this(context, null); } public RecordView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public RecordView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); this.context = context; paint = new Paint(); radius = CommonUtil.dipToPx(context, 11); strokeWidth = CommonUtil.dipToPx(co
Android:战绩控件
最新推荐文章于 2024-09-06 20:48:40 发布