Есть приложение, надо создать ImageView, чтобы она отображалась пока работает программа.
Обновление
В общем, есть 5 активити, надо сделать так, чтобы ImageView отображался на всех активити, до того пока работает приложение. ImageView не должен зависеть от активити. То есть когда переключаюсь между активити, то ImageView должен отображаться поверх всех активити. Короче, как Панель задач вместе с кнопкой ПУСК и треем в Windows.
Ответ нагуглился за 2 минуты.
Статья на англо-саксонском
Кратко:
1) Нужен объявленный в манифесте сервис, стартуемый из (например) активити какой-либо.
2) В сервисе добавляем что хотим (ImageView например) методом addView(View v, LayoutParams params) в View экрана, коий получаем так:
WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
3) В манифесте не забываем указать разрешение на подобные манипуляции:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Ответ гуглится второй строчкой по запросу:
show view over any activity android
Ответ такой. Переписывайте логику на Фрагменты, а свою "панельку" отображайте тоже в виде Фрагмента. В итоге этот фрагмент-панель будет всегда виден, например, внизу, а все остальные меняйте.
Как мне видится - это приложение лончер (100%). А постоянно всплывающая картинка - какой-нибудь кастомный Toast.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей