Как потянуть сглаживать/размывать градиент на холсте в Android

Несколько упоминаний ответов для использования GradientDrawable.setDither (верного) для рисования плавных градиентов в Android. Это не имеет никакого эффекта в моем коде. Какая-либо идея, что я должен изменить для получения хорошо смотрящего градиента в моих живых обоях?

GradientDrawable gradient = new GradientDrawable(Orientation.TL_BR, colors);
gradient.setGradientType(GradientDrawable.RADIAL_GRADIENT);
gradient.setGradientRadius(canvas.getWidth() * 2);
gradient.setDither(true);
gradient.setGradientCenter(-0.1f, -0.1f);
gradient.setBounds(cb);
gradient.draw(canvas);
33
задан Pointer Null 15 May 2014 в 08:11
поделиться