Масштаб не работает для нарисованного круга

В моем коде реализован класс TouchImageView из следующего репозитория github. https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/ortiz/touch/TouchImageView.java

в приведенном выше классе TouchImageView в методе onDraw я реализовал следующий код для рисования круга

            dotPaint.setColor(ContextCompat.getColor(getContext(), R.color.map_site_dot));              
            Point point = site.getPoint();                
            canvas.drawCircle((float) point.getX(), (float) point.getY(),
                    ViewUtils.dpToPx(DOT_DEFAULT_RADIUS), dotPaint);

но круг не отображается.

Если я использовал метод переопределения dispatchDraw, чтобы нарисовать круг, то рисую поверх изображения. затем масштабирование не применяется к нарисованному кругу, оно работает только для изображения ниже. Не могли бы вы помочь мне в этом.

0 ответов

Другие вопросы по тегам