Изменить цвет фона матрицы - PullRequest
0 голосов
/ 31 января 2019

Я реализовал Skew в imageView, используя матрицу.Все работает отлично, но черный цвет появляется на Top-Rigth и Bottom-Rigth.Пожалуйста, помогите мне изменить этот цвет.

ScreenShot

Bitmap bitmap = originalBitmap;
            Matrix matrix2 = new Matrix();
            int oldw = bitmap.getWidth();
            int oldh = bitmap.getHeight();
            float d_up = oldh / 20;
            float d_down = d_up + 10;
            float[] src2 = new float[]{0, 0, oldw, 0, oldw,
                    oldh, 0, oldh};
            float[] dst2 = new float[]{0, 0, oldw, d_down,
                    oldw, oldh - d_down, 0, oldh};
            matrix2.setPolyToPoly(src2, 0, dst2, 0,
                    src2.length >> 1);
            Bitmap bMatrix2 = Bitmap.createBitmap(bitmap, 0, 0,
                    bitmap.getWidth(), bitmap.getHeight(),
                    matrix2, true);
            imageViewOriginal.setImageBitmap(bMatrix2);
...