我在网格中使用了RecyclerView。每个项目都有textview和Imageview。我在我的适配器中为textview设置了掩码过滤器,如下所示:
float[] direction = new float[]{0.0f, -1.0f, 0.5f};
MaskFilter maskFilter = new EmbossMaskFilter(direction, 0.8f, 15f, 1f);
holder.textview.getPaint().setMaskFilter(maskFilter);
这是第一次碰撞(qazxsw poi)的原因。
这是众所周知的Fatal signal 11 (SIGSEGV), code 1, fault addr 0xfff8022c in tid 32638 (ReferenceQueueD)
。方法问题bug但是我找到了一种避免崩溃的方法,而不是使用canvas.drawText();
。
canvas.drawPath();
如果要在TextView中使用它,则必须扩展此类并创建新的onDraw方法。请享用!