您当前的位置: 首页 >  android

Kevin-Dev

暂无认证

  • 2浏览

    0关注

    544博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android 自定义 View】-->Android「优惠券」控件

Kevin-Dev 发布时间:2019-12-06 09:25:50 ,浏览量:2

不断学习,做更好的自己!💪

视频号CSDN简书欢迎打开微信,关注我的视频号:KevinDev点我点我 效果图

01.png

代码 1. 布局文件

activity_coupon.xml




    
        

        
            
            
            
            
        
    


2. 自定义 View

首先肯定需要编写一个类,让它继承自 LinearLayout

/**
 * Created on 2021/7/15 18:40
 *
 * @author Gong Youqiang
 */
public class CouponDisplayView extends LinearLayout {
    private Paint mPaint;
    private float gap = 8;
    private float radius = 10;
    private int circleNum;

    private float remain;

    public CouponDisplayView(Context context) {
        this(context,null);
    }

    public CouponDisplayView(Context context, AttributeSet attrs) {
        this(context, attrs,0);
    }

    public CouponDisplayView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
        mPaint.setDither(true);
        mPaint.setColor(Color.WHITE);
        mPaint.setStyle(Paint.Style.FILL);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        for (int i=0;i            
关注
打赏
1658837700
查看更多评论
0.1077s