我正在研究完全模糊文本 View 中文本的方法。已读,完全不可读(像素化)。我现在使用的方法正在使用阴影。但这似乎效率很低。任何人都有更好的解决方案?
最佳答案
我不喜欢其他答案中使用的Paint方法。下面的代码对我有用,其半径取决于字体大小,并将其直接应用于TextView。
if (Build.VERSION.SDK_INT >= 11) {
yourTextView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
float radius = yourTextView.getTextSize() / 3;
BlurMaskFilter filter = new BlurMaskFilter(radius, BlurMaskFilter.Blur.NORMAL);
yourTextView.getPaint().setMaskFilter(filter);