1.
Paint paint=new Paint(Paint.ANTI_ALIAS_FLAG);
Path path=new Path();
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Shader shader=new LinearGradient(100,100,500,500, Color.parseColor("#E91E63"),
Color.parseColor("#2196f3"),Shader.TileMode.CLAMP);
paint.setShader(shader);
canvas.drawCircle(300,300,200,paint);
}
2.
3
public class ClassTwoView extends View {
Paint paint=new Paint(Paint.ANTI_ALIAS_FLAG);
Path path=new Path();
Bitmap bitmap;
public ClassTwoView(Context context) {
super(context);
}
public ClassTwoView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}
public ClassTwoView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
{
setLayerType(LAYER_TYPE_SOFTWARE, null);
bitmap=BitmapFactory.decodeResource(getResources(),R.drawable.fff);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setMaskFilter(new BlurMaskFilter(50, BlurMaskFilter.Blur.NORMAL));
canvas.drawBitmap(bitmap, 100, 50, paint);
}
}
*