最近项目用到一个弹窗,上面带有小三角,如图:
实现原理:
通过继承View绘制,上代码:
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.View;
/**绘制三角形
* Created by jiqunsoftpc10 on 2019/10/26.
*/
public class SharpView extends View {
private int mWidth =0; //三角形的宽度
private int mHeight =0; //三角形的高度
private Context mContext;
public SharpView(Conte