Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Gourmand
1 / 1 / 1
Регистрация: 29.01.2015
Сообщений: 65
1

Как увидеть activity другого приложения через прозрачный фон моего?

30.11.2016, 13:44. Просмотров 1674. Ответов 4
Метки нет (Все метки)

Нужно, чтобы под моим приложением было видно другое. Сделал фон моего приложения прозрачным путём добавления android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" в <activity...> в AndroidManifest.xml. Но фон стал чёрным. Возможно он и прозрачный, но под ним видно не другое приложение, а пустой background. Как добиться, чтобы там стало видно activity другого приложения, или лончер, если другое приложение не запущено?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2016, 13:44
Ответы с готовыми решениями:

Подскажите как запустить через Inten Activity другого приложения
Добрый день! весь смысл такой я могу просто запустить другое приложение, например как сейчас:...

Получить Activity другого приложения
Подскажите пожалуйста, могу ли я из своего приложения получить Activity другого? Или же как можно...

Передать текст из EditText на Activity другого приложения
В книге приводится пример простого мессенджера. Есть кнопка &quot;Send Message&quot; и EditText, куда...

Прозрачный фон через AlphaBlend
Подскажите пожалуйста, как отобразить изображение png формата с прозрачным фоном через функцию...

Прозрачный фон у картинки на элементе PictureBox непрозрачен для другого PictureBox
Здравствуйте! Проблема состоит в следующем! У меня есть картинка .png с прозрачным фоном. При...

4
Pablito
2865 / 2277 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
30.11.2016, 14:01 2
в styles.xml указан background?
а разметке активити может задан?

я прописал @android:style/Theme.Translucent.NoTitleBar.Fullscreen в теме приложения и все нормально - фон прозрачный
0
Gourmand
1 / 1 / 1
Регистрация: 29.01.2015
Сообщений: 65
30.11.2016, 15:36  [ТС] 3
XML
1
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:icon="@drawable/icon" android:theme="@android:style/Theme.Translucent">
фон чёрный
без android:theme="@android:style/Theme.Translucent" фон белый
0
Pablito
2865 / 2277 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
30.11.2016, 15:38 4
https://www.cyberforum.ru/qt/
0
Gourmand
1 / 1 / 1
Регистрация: 29.01.2015
Сообщений: 65
30.11.2016, 17:14  [ТС] 5
styles.xml вообще отсутствует

к Qt этот вопрос не имеет отношения - фон непрозрачный ВНЕ окна приложения (оно меньше экрана), а там Qt вообще никак не работает, там прерогатива ОС

Добавлено через 21 минуту
Не... всё-таки виноват Qt. Заметил, что при запуске приложения экран стал мигать - на долю секунды видно нижнее активити. Потом он закрашивается чёрным. И этот чёрный - цвет фона главного окна Qt-приложения. Оказывается, в Android оно всегда на развёрнуто полный экран. Android делает приложение прозрачным, но Qt почему-то закрашивает, хотя в нём заданы прозрачности везде, где нужно.

Добавлено через 1 час 10 минут
РЕШЕНО!
В main()
C++ (Qt)
1
2
3
4
5
    MainWindow w;
    QPalette p;
    p.setColor(QPalette::Background, QColor(0,0,0,0));
    w.setPalette(p);
    w.show();
и конечно надо задать тему с прозрачностью в AndroidManifest.xml.
0
30.11.2016, 17:14
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2016, 17:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

как сделать прозрачный фон?
такая проблема: мне нужно сделать страницу на весь экран. н на этой странице есть фотография....

Как задать прозрачный фон?
Использую прогресс бар горизонтальный и хочу его кастамизировать. Ниже код: &lt;layer-list...

Как создать прозрачный фон?
Очень часто сталкивался с вопросами вроде этого, но ничего не помогало. Юзаю ФШ ЦС2.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.