赞
踩
先看一下实现结果
直接上代码
public HollowTextView(Context context) { this(context, null); } public HollowTextView(Context context, @Nullable AttributeSet attrs) { this(context, attrs, 0); } public HollowTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); initDate(context, attrs); initPaint(); } /*** * 初始化画笔属性 */ private void initPaint() { //画文字的paint mTextPaint = new Paint(); mTextPaint.setTextSize(mHollowTextSize); //这是镂空的关键 mTextPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); mTextPaint.setAntiAlias(true); mTextPaint.setFakeBoldText(true); } /*** * 加载所需数据 * @param context */ private
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。