Я снова застрял в учебнике Kilibolt, но теперь это другой случай. Мне нужно нарисовать полигоны, но такого метода в андроиде нет. Поэтому я искал это и нашел то, что мне нужно. Для рисования многоугольника мне нужен метод drawPath (Path path, Paint paint). Я импортирую android.graphics.Canvas везде, где мне нужно, а затем добавьте этот метод в интерфейс «Графика» (как в учебнике Kilobolt). После этого класс «AndroidGraphics» говорит, что есть нереализованные методы для добавления, и я добавляю его. И я понимаю это.Добавление существующего метода к интерфейсу
@Override
public void drawPath(Path path, Paint paint) {
// TODO Auto-generated method stub
}
Означает ли это, что такой необходимый метод работает?
Но есть такой метод в Canvas - http://developer.android.com/reference/android/graphics/Canvas.html#drawPath(android .graphics.Path, android.graphics.Paint) Я действительно не знаю, что здесь происходит, и я не могу найти исходный код для этого метода – user218649
Это, кажется, ошибка в среде IDE, которую вы используете; если вы выбрали переопределение метода, он должен был хотя бы вызвать вызов метода super, но этого не произошло. Вы должны хотя бы называть 'super.drawPath (путь, краска);'. – fge
«Метод drawPath (Path, Paint) не определен для типа Object». Вот что он говорит, когда я добавил это в метод – user218649