Прозрачное activity android studio

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

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

При открытие activity одного приложения предлагает открыть activity другого
При открытие одного activity предлагает открыть activity другого. Package у них разный.

Как в Android Studio изменять объект одного Activity из другого Activity?
Есть два Activity, в одном кнопка и элемент editText. Во втором activity есть элемент TextView.

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

в styles.xml указан background?
а разметке активити может задан?

я прописал @android:style/Theme.Translucent.NoTitleBar.Fullscreen в теме приложения и все нормально — фон прозрачный

styles.xml вообще отсутствует

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

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

Добавлено через 1 час 10 минут
РЕШЕНО!
В main()

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

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

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

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

Источник

Как создать прозрачную активность на Android?

Я хочу создать прозрачную активность поверх другого действия.

Как я могу это достичь?

Добавьте следующий стиль в файл res/values/styles.xml (если у вас его нет, создайте его.) Вот полный файл:

(Значение @color/transparent – это значение цвета #00000000 которое я помещаю в файл res/values/color.xml . Вы также можете использовать @android:color/transparent в последующих версиях Android.)

Затем примените стиль к вашей деятельности, например:

Это происходит так:

С библиотекой «AppCompat» или «Библиотекой поддержки Android Design» это немного отличается:

Объявите свою активность в манифесте следующим образом:

И добавьте прозрачный фон в макет.

Назначьте полупрозрачную тему активности, которую вы хотите сделать прозрачной в файле манифеста Android вашего проекта:

Я хотел добавить к этому немного, так как я новый разработчик Android. Принятый ответ велик, но я столкнулся с некоторыми проблемами. Я не был уверен, как добавить цвет в файл colors.xml. Вот как это должно быть сделано:

colors.xml

В моем исходном файле colors.xml у меня был тег «drawable»:

И поэтому я сделал это и для цвета, но я не понял, что ссылка «@ color /» означала поиск тега «color» в XML. Я думал, что должен упомянуть об этом, чтобы помочь кому-то еще.

Читайте также:  Как удалить плагины android

Я достиг этого на 2.3.3, просто добавив android:theme=»@android:style/Theme.Translucent» в теге активности в манифесте.

Я не знаю о более низких версиях …

Просто позвольте фоновому изображению активности быть прозрачным. Или добавьте тему в файл XML:

В функции onCreate , ниже setContentView , добавьте эту строку:

Самый простой способ, который я нашел, – установить тему активности в AndroidManifest для android:theme=»@android:style/Theme.Holo.Dialog» .

Затем в методе onCreate этого действия вызовите getWindow().setBackgroundDrawable(new ColorDrawable(0)); ,

В моем случае, я должен установить тему во время выполнения в java на основе некоторых условий. Поэтому я создал одну тему в стиле (аналогично другим ответам):

Затем в Java я применил его к своей деятельности:

Помните один важный момент : вы должны вызвать setTheme() до super.onCreate(savedInstanceState); , Я пропустил этот момент и застрял в течение 2 часов, думая, почему моя тема не отражается во время работы.

Присвойте ему прозрачную тему

Я просто сделал две вещи, и это сделало мою деятельность прозрачной. Они внизу.

В файле манифеста я добавил код ниже в тег активности .

И я просто установил фон основного макета для этой деятельности как « # 80000000 ». подобно

Это отлично работает для меня.

Для активности диалога я использую это:

Но вам также нужно настроить свой основной вид в активности невидимым. В противном случае фон будет невидим, пока все его виды будут видны.

Примечание 1: В папке «Жить» создайте test.xml и скопируйте следующий код

// Примечание. Уголки и форма соответствуют вашим требованиям.

// Примечание 2: Создать xml:

Просто добавьте следующую строку в тег активности в файле манифеста, который должен выглядеть прозрачным.

Источник

Как создать прозрачную активность на Android?

Я хочу создать прозрачную деятельность над другой деятельностью.

Как я могу этого достичь?

18 ответов:

добавьте следующий стиль в вашей (Если у вас его нет, создайте его.) Вот полный файл:

(стоимость @color/transparent цвета стоимостью #00000000 который я положил в . Вы также можете использовать @android:color/transparent в более поздних версиях Android.)

затем примените стиль к своей деятельности, например:

с библиотекой» AppCompat » или «библиотекой поддержки дизайна Android» это немного отличается:

объявите свою активность в манифесте следующим образом:

и добавить прозрачный фон в макет.

назначьте полупрозрачную тему для действия, которое вы хотите сделать прозрачным в файле манифеста Android вашего проекта:

Я хотел бы добавить к этому немного, как я новый разработчик Android, а также. Принятый ответ велик, но я действительно столкнулся с некоторыми проблемами. Я не был уверен, как добавить цвет в цвет.XML-файл. Вот как это должно быть сделано:

цвета.xml

в моих оригинальных цветах.xml файл у меня был тег «drawable»:

и поэтому я сделал это для цвета, но я не понял, что ссылка «@color/ » означала поиск тег «цвет» в XML. Я подумал, что должен упомянуть об этом, чтобы помочь кому-то еще.

Я достиг этого на 2.3.3, просто добавив android:theme=»@android:style/Theme.Translucent» в теге activity в манифесте.

Я не знаю о более низких версиях.

в моем случае, я должен установить тему во время выполнения в java на основе некоторых условий. Поэтому я создал одну тему в стиле (похож на другие ответы):

затем в Java я применил его к своей деятельности:

помню один важное замечание здесь: вы должны назвать

Читайте также:  Wifi мост для андроид

на onCreate, ниже setContentView добавьте следующую строку:

просто пусть фоновое изображение активности будет прозрачным. Или добавьте тему в XML-файл:

самый простой способ, который я нашел, это установить тему активности в AndroidManifest в android:theme=»@android:style/Theme.Holo.Dialog» .

затем в методе onCreate действия вызовите getWindow().setBackgroundDrawable(new ColorDrawable(0)); .

для диалогового действия я использую это:

но вам также нужно установить свой основной вид в действии невидимым. В противном случае фон будет невидимым, а все виды в нем будут видны.

Я просто сделал две вещи, и это сделало мою деятельность прозрачной. Они внизу.

в файле манифеста я просто добавил ниже код в тег активность тег.

и я просто установил фон основного макета для этой деятельности как»#80000000«. Как

это прекрасно работает для меня.

назначьте ему полупрозрачную тему

Примечание 1: в папке Drawable создать тест.XML и скопируйте следующий код

/ / Примечание: углы и форма согласно вашему требованию.

/ / примечание 2: создать xml:

есть два способа:

  1. С Помощью Тема.NoDisplay
  2. С Помощью Тема.Полупрозрачный.NoTitleBar

используя Theme.NoDisplay по-прежнему будет работать. но только на старых устройствах Android. На Android 6.0 и выше, используя темы.NoDisplay без вызова finish() in onCreate() (or, technically, before onResume()) будет авария приложение. Вот почему рекомендация использовать Theme.Translucent.NoTitleBar , который от этого не страдает ограничение

просто добавьте следующую строку в тег activity в файле манифеста, который должен выглядеть прозрачным.

чтобы избежать Android Oreo связанных аварии на деятельности

Источник

How to create a Transparent Activity in Android?

In Android, we can create a transparent activity that will not be visible but your application will be running. The best part of this transparent activity is that you can create a transparent activity by just changing the resource file and we need not write the java or kotlin code for the same.

In this blog, we will learn how to create a transparent activity in Android. So, let’s get started.

Steps to create a Transparent Activity

Step1: Create a project in Android studio with Empty Activity template. In my case, the name of the project is TransparentActivity.

Step2: Open the activity_main.xml file and add the below code:

Here, we are having one TextView and the text of this TextView will be displayed over the previously opened application.

Step3: Now in the res/values directory, open the styles.xml file and add the below code:

Let’s look at these property one by one.

android:windowIsTranslucent indicates weather the window in which the activity is present in translucent state or not. It must be a boolean value i.e. it can be true or false.

android:windowBackground is used to set the background of the main window. Here, we are setting the background as transparent.

android:windowContentOverlay is used to overlay over the foreground of the window content area, usually to place a shadow below the title.

android:windowNoTitle is used to indicate whether there should be title on the window or not.

android:windowIsFloating is used to indicate whether the current window is floating or not.

android:backgroundDimEnabled is used to indicate whether the dimming behind the window is enabled or not.

Step4: The final step is to add the theme to your application in the manifest file. So, open the AndroidManifest.xml file and add the below code:

Читайте также:  Vplay для телевизора андроид

Now, run your application and you will see the transparent activity of your application. Great, you are now a magician 🙂

Hope you enjoyed this blog. Learn more about concepts of Android from our website MindOrks blog.

Источник

Как создать прозрачную активность на Android?

Я хочу создать прозрачное действие поверх другого действия.

Как я могу этого достичь?

18 ответов

добавьте следующий стиль в вашей res/values/styles.xml file (если у вас его нет, создайте его.) Вот полный файл:

(стоимость @color/transparent цвета стоимостью #00000000 который я положил в . Вы также можете использовать @android:color/transparent в более поздних версиях Android.)

затем примените стиль к своей деятельности, например:

это выглядит так:

с библиотекой» AppCompat » или «библиотекой поддержки дизайна Android» это немного отличается:

объявите свою деятельность в манифесте следующим образом:

и добавьте прозрачный фон к вашему макету.

назначьте полупрозрачную тему для действия, которое вы хотите сделать прозрачным в файле манифеста Android вашего проекта:

Я хотел добавить к этому немного, так как я новый разработчик Android. Принятый ответ велик, но я действительно столкнулся с некоторыми проблемами. Я не знала, как добавить цвет к цветам.XML-файл. Вот как это должно быть сделано:

цвета.в XML

в моих первоначальных цветах.xml-файл у меня был тег «drawable»:

и поэтому я сделал это и для цвета, но я не понял, что ссылка «@color/ » означала поиск тег «цвет» в XML. Я подумал, что должен упомянуть об этом, чтобы помочь кому-то еще.

Я достиг этого на 2.3.3, просто добавив android:theme=»@android:style/Theme.Translucent» в теге activity в манифесте.

Я не знаю о более низких версиях.

в моем случае я должен установить тему во время выполнения в java на основе некоторых условий. Поэтому я создал одну тему в стиле (аналогично другим ответам):

затем в Java я применил его к своей деятельности:

помню один важное замечание здесь: вы должны назвать

на onCreate, ниже setContentView добавьте следующую строку:

просто позвольте фоновому изображению активности быть прозрачным. Или добавьте тему в XML-файл:

самый простой способ, который я нашел, — установить тему активности в AndroidManifest в android:theme=»@android:style/Theme.Holo.Dialog» .

затем в методе onCreate действия вызовите getWindow().setBackgroundDrawable(new ColorDrawable(0)); .

для диалогового действия я использую это:

но вам также нужно установить свой основной вид в действии невидимым. В противном случае фон будет невидимым, а все виды в нем будут видны.

Я просто сделал две вещи, и это сделало мою деятельность прозрачной. Они внизу.

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

и я просто установил фон основного макета для этого действия как»#80000000«. Как

Он отлично работает для меня.

назначьте ему полупрозрачную тему

Примечание 1: в папке Drawable создайте тест.XML и скопируйте следующий код

/ / Примечание: углы и форма согласно вашему требованию.

/ / примечание 2: создать xml:

есть два способа:

  1. С Помощью Тема.Включенной опцией nodisplay
  2. С Помощью Тема.Полупрозрачный.NoTitleBar

используя Theme.NoDisplay по-прежнему будет работать. но только на старых устройствах Android. На Android 6.0 и выше, используя темы.NoDisplay без вызова finish() на onCreate() (or, technically, before onResume()) будет авария приложение. Вот почему рекомендация использовать Theme.Translucent.NoTitleBar , который не страдает от этого ограничение

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

в дополнение к приведенным выше ответам:

чтобы избежать Android Oreo связанных аварии на деятельности

Источник

Оцените статью