- Как увидеть activity другого приложения через прозрачный фон моего?
- Как создать прозрачную активность на Android?
- colors.xml
- Как создать прозрачную активность на Android?
- 18 ответов:
- цвета.xml
- есть два способа:
- How to create a Transparent Activity in Android?
- Steps to create a Transparent Activity
- Как создать прозрачную активность на Android?
- 18 ответов
- цвета.в XML
- есть два способа:
Как увидеть 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. Я думал, что должен упомянуть об этом, чтобы помочь кому-то еще.
Я достиг этого на 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 я применил его к своей деятельности:
помню один важное замечание здесь: вы должны назвать
на onCreate, ниже setContentView добавьте следующую строку:
просто пусть фоновое изображение активности будет прозрачным. Или добавьте тему в XML-файл:
самый простой способ, который я нашел, это установить тему активности в AndroidManifest в android:theme=»@android:style/Theme.Holo.Dialog» .
затем в методе onCreate действия вызовите getWindow().setBackgroundDrawable(new ColorDrawable(0)); .
для диалогового действия я использую это:
но вам также нужно установить свой основной вид в действии невидимым. В противном случае фон будет невидимым, а все виды в нем будут видны.
Я просто сделал две вещи, и это сделало мою деятельность прозрачной. Они внизу.
в файле манифеста я просто добавил ниже код в тег активность тег.
и я просто установил фон основного макета для этой деятельности как»#80000000«. Как
это прекрасно работает для меня.
назначьте ему полупрозрачную тему
Примечание 1: в папке Drawable создать тест.XML и скопируйте следующий код
/ / Примечание: углы и форма согласно вашему требованию.
/ / примечание 2: создать xml:
есть два способа:
- С Помощью Тема.NoDisplay
- С Помощью Тема.Полупрозрачный.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:
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:
есть два способа:
- С Помощью Тема.Включенной опцией nodisplay
- С Помощью Тема.Полупрозрачный.NoTitleBar
используя Theme.NoDisplay по-прежнему будет работать. но только на старых устройствах Android. На Android 6.0 и выше, используя темы.NoDisplay без вызова finish() на onCreate() (or, technically, before onResume()) будет авария приложение. Вот почему рекомендация использовать Theme.Translucent.NoTitleBar , который не страдает от этого ограничение.»
просто добавьте следующую строку в тег действия в файле манифеста, который должен выглядеть прозрачным.
в дополнение к приведенным выше ответам:
чтобы избежать Android Oreo связанных аварии на деятельности
Источник