Наложение на изображение в Android

У меня есть приложение, в котором я использовал TouchImageView для включения изображения и реализации масштабирования с помощью масштабирования, панорамирования и т. д. Оно работает нормально. Теперь мне нужно включить какое-то изображение или текст, написанный как наложение на изображение TouchImageView.

Я пытался рисовать с помощью холста, но он рисовал на фоне, а не на TouchImageView. Итак, как мне это реализовать, чтобы на изображении был указатель или наложение, и его можно было масштабировать, панорамировать и т. д.

Любая помощь будет оценена.

Изменить - я прикрепляю свой XML

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/rel"
><com.reva.restauranthome.Panel android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/panelView">

</com.reva.restauranthome.Panel>

<ZoomControls android:id="@+id/zoomControls1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true"></ZoomControls></RelativeLayout>

И в моем коде я использовал это так!

Panel v =(Panel)findViewById(R.id.panelView);
          v.bringToFront();

Ваше здоровье,

Нитин


person nithinreddy    schedule 27.07.2011    source источник


Ответы (1)


Я бы использовал относительный макет и позволил бы оверлейному представлению всегда быть сверху.

overlayView.bringToFront(); 

выведет его на фронт.

person David Olsson    schedule 27.07.2011
comment
Спасибо, у меня была такая же идея. Нужна небольшая помощь. У меня есть собственный класс, который расширяет View (для оверлеев). И как связать его в методе onCreate(). Я пробовал вот так! View v = (View)findViewById(R.id.panelView), но v возвращает Null - person nithinreddy; 27.07.2011
comment
Не могли бы вы предоставить свой xml и свой код? В каком макете используется ваш пользовательский вид? - person David Olsson; 27.07.2011