• 便签四


    接口源代码://
    '''// Source code recreated from a .class file by IntelliJ IDEA
    // (powered by Fernflower decompiler)
    //

    package com.pwp.borderText;

    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Paint;
    import android.graphics.RectF;
    import android.graphics.Paint.Style;
    import android.util.AttributeSet;
    import android.widget.EditText;

    public class BorderEditText extends EditText {
    public BorderEditText(Context context, AttributeSet attrs) {
    super(context, attrs);
    }

    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Paint paint = new Paint();
        paint.setStrokeWidth(1.0F);
        paint.setStyle(Style.STROKE);
        paint.setColor(-7829368);
        paint.setAntiAlias(true);
        RectF rectF = new RectF(2.0F, 0.0F, (float)(this.getWidth() - 2), (float)(this.getHeight() - 2));
        canvas.drawRoundRect(rectF, 8.0F, 8.0F, paint);
    }
    

    }'''

    '''
    /
    // Source code recreated from a .class file by IntelliJ IDEA
    // (powered by Fernflower decompiler)
    //

    package com.pwp.borderText;

    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Paint;
    import android.util.AttributeSet;
    import android.widget.TextView;

    public class BorderText extends TextView {
    public BorderText(Context context, AttributeSet attrs) {
    super(context, attrs);
    }

    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Paint paint = new Paint();
        paint.setColor(-16777216);
        canvas.drawLine(0.0F, (float)(this.getHeight() - 1), (float)(this.getWidth() - 1), (float)(this.getHeight() - 1), paint);
    }
    

    }
    '''
    '''
    //
    // Source code recreated from a .class file by IntelliJ IDEA
    // (powered by Fernflower decompiler)
    //

    package com.pwp.borderText;

    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Paint;
    import android.graphics.RectF;
    import android.graphics.Paint.Style;
    import android.util.AttributeSet;
    import android.widget.TextView;

    public class BorderTextView extends TextView {
    public BorderTextView(Context context, AttributeSet attrs) {
    super(context, attrs);
    }

    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Paint paint = new Paint();
        paint.setColor(-7829368);
        paint.setStrokeWidth(1.0F);
        paint.setStyle(Style.STROKE);
        paint.setAntiAlias(true);
        RectF rectF = new RectF(2.0F, 0.0F, (float)(this.getWidth() - 2), (float)(this.getHeight() - 2));
        canvas.drawRoundRect(rectF, 8.0F, 8.0F, paint);
    }
    

    }

    '''

  • 相关阅读:
    vim /home/yuanyc/.bashrc export LC_ALL=zh_CN.UTF-8
    mongodb
    关于RegisterClass和CreateWindow
    c++中sqlite中文路径创建数据库失败的问题
    Layered Window 透明窗体的实现总结
    c++单列模式与线程安全
    Windows下API Hook 技术
    COM编程大致梳理
    关于c++多态
    几个多字节和UNICODE及UTF-8之间相互转化的函数
  • 原文地址:https://www.cnblogs.com/chenbaiwan/p/7045542.html
Copyright © 2020-2023  润新知