mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-06 07:06:11 +00:00
refactor: use old style switch statement in FeCompositeView.java (#2562)
Use old-style switch statement in `FeCompositeView.java`.
This commit is contained in:
committed by
GitHub
parent
c59eb295db
commit
d1e91144a7
@@ -68,22 +68,22 @@ class FeCompositeView extends FilterPrimitiveView {
|
||||
canvas.drawBitmap(in1, 0, 0, paint);
|
||||
|
||||
switch (this.mOperator) {
|
||||
case OVER -> {
|
||||
case OVER:
|
||||
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OVER));
|
||||
}
|
||||
case IN -> {
|
||||
break;
|
||||
case IN:
|
||||
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
|
||||
}
|
||||
case OUT -> {
|
||||
break;
|
||||
case OUT:
|
||||
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));
|
||||
}
|
||||
case ATOP -> {
|
||||
break;
|
||||
case ATOP:
|
||||
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_ATOP));
|
||||
}
|
||||
case XOR -> {
|
||||
break;
|
||||
case XOR:
|
||||
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.XOR));
|
||||
}
|
||||
case ARITHMETIC -> {
|
||||
break;
|
||||
case ARITHMETIC:
|
||||
// result = k1*i1*i2 + k2*i1 + k3*i2 + k4
|
||||
int nPixels = result.getWidth() * result.getHeight();
|
||||
int[] pixels1 = new int[nPixels];
|
||||
@@ -121,7 +121,7 @@ class FeCompositeView extends FilterPrimitiveView {
|
||||
|
||||
result.setPixels(
|
||||
pixels1, 0, result.getWidth(), 0, 0, result.getWidth(), result.getHeight());
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (this.mOperator != FilterProperties.FeCompositeOperator.ARITHMETIC) {
|
||||
|
||||
Reference in New Issue
Block a user