A Bitmap
само по себе является просто представлением изображения ... таким образом, чтобы показать его, вам придется где-то нарисовать его (a View
, фактически вы всегда рисуете его на View
). Тогда нет способа избежать использования класса View
, поскольку все виджеты пользовательского интерфейса расширяют его.
В заключение, если вы хотите просто установить сенсорных слушателей на один Bitmap
, вы можете, например, нарисовать его на ImageView
и установить соответствующих слушателей. С другой стороны, если у вас где-то нарисован набор растровых изображений (например, на SurfaceView
), вы должны найти растровое изображение по его координатам (в этом случае View
, который получит события, будет SurfaceView
).