Alexey
ну вот смотри. Сделал у темы windowsBackground=transparent У контейнера фрагментов сделал фон красным У нужного фрагмента сделал фон полупрозначным. В итоге под этим фрагментом виден красный фон контейнера, а предыдущий фрагмент нет
Alexey
Так что тебе конкретно нужно, самый верхний прозрачный, как ты и хотел. Или я что-то не понял
чтобы когда картиночку уводишь далеко фон становился прозрачным и фрагмент закрывался
Di7aK
ты хотел сказать как в телеге х?
Nikita
Все равно не понял ) ну для прозрачного фрагмента у себя ставлю android:background="@color/transparent" для root layout и добавляю фрагмент сверху. Вроде работает
Олег
Помогите! Может кто-то сталкивался с такой ошибкой... Не пойму где искать... К тому же выпадает только на андроид 8.1....
Олег
Nikita
root это контейнер?
Да, т.е тупо фрагмент с вот таким лэйаутом <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/transparent"> </android.support.constraint.ConstraintLayout> </layout>
Alexey
Да.
хм, все понятно)
Alexey
Только впилил cicerone и он оказывается replace делает по команде forward, поэтому и не видно ничего. Сорян
Vitaly
Есть NavigationDrawer, через который переключаюсь на фрагменты, Toolbar находится в том же activity что и NavigationDrawer Во фрагменте "фраг1" создаю меню, перехожу во фрагмент "фраг2", но меню остаётся Как его убрать при переходе на другой фрагмент? Перепробовал многие способы из Google, но так и не помоглло
Konstantin
какое меню
Vitaly
Konstantin
ну дык вызови setHasOptionsMenu(false)
Vitaly
ну дык вызови setHasOptionsMenu(false)
В onCreate того фрагмента, где хочу убрать меню, верно?
Vitaly
Не работает
Vitaly
Примерно так создаю меню
Vitaly
Примерно так пытаюсь закрыть меню
Vitaly
Но уже с другого фрагмента
Vitaly
Не помогает
Vitaly
Не помогает
Vitaly
Ага( Причём если создать просто новое меню во втором фрагменте, то он смержит менб из первого фрагмента и меню из второго
Vitaly
Имеешь ввиду через menu.clear()?
Vitaly
Сейчас кстати проверил и этот пункт меню всё-таки лежит в объекте menu, но при очистке он остаётся там лежать
🌿🌿
Ребят. Не получается загрузить картинку на сайт через webview. пробовал так и так https://stackoverflow.com/questions/44298536/open-file-using-android-web-view https://stackoverflow.com/questions/11724129/android-webview-file-upload
Vitaly
Хм, а так работает Но это костыль
Vitaly
Как вы NavigationDrawer реализуете? У вас Toolbar в Activity или во фрагментах находится?
Vitaly
Через navController из Android Jetpack (Navigation)
Di7aK
и так знатоки/, в активити вызов finish() приводит к Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference
Pavel
народ хелпаните плз тема такая: при появлении клавиатуры EditText не уезжает вверх, и клавиатура его перекрывает. точнее, даже так: когда запустил активити, и нажал на EditText - клавиатура появилась, EditText, со всем лейаутом уехал вверх. все норм. но, если убрать клавиатуру (при этом все, естественно, опустится на свои места), и потом снова нажать на EditText, не уходя с активити, клавиатура появится, а EditText, с лейаутом остаются на своих местах, и, как итог, клава его перекрывает. гуглить пробовал. попал на рекомендации играться с windowSoftInputMode. игрался - не спасло. в ScrollView тоже пробовал пихать. тоже, не помогает по верстке - все просто, корень релатив, и в нем несколько EditText'ов, один под другим, и в самом низу кнопка. в коде, единственное, что делаю с этим полем - вытягиваю с него введенный текст. проблема возникает на эмуляторе, и на одном убитом нахрен планшете (с битой и криво установленной ОС). на моем телефоне все ок. забить - не выйдет.
Vitaly
Сначала вызывается onCreateOptionsMenu того фрагмента, который я вызываю, потом того, кто был раньше
Ferrero
народ хелпаните плз тема такая: при появлении клавиатуры EditText не уезжает вверх, и клавиатура его перекрывает. точнее, даже так: когда запустил активити, и нажал на EditText - клавиатура появилась, EditText, со всем лейаутом уехал вверх. все норм. но, если убрать клавиатуру (при этом все, естественно, опустится на свои места), и потом снова нажать на EditText, не уходя с активити, клавиатура появится, а EditText, с лейаутом остаются на своих местах, и, как итог, клава его перекрывает. гуглить пробовал. попал на рекомендации играться с windowSoftInputMode. игрался - не спасло. в ScrollView тоже пробовал пихать. тоже, не помогает по верстке - все просто, корень релатив, и в нем несколько EditText'ов, один под другим, и в самом низу кнопка. в коде, единственное, что делаю с этим полем - вытягиваю с него введенный текст. проблема возникает на эмуляторе, и на одном убитом нахрен планшете (с битой и криво установленной ОС). на моем телефоне все ок. забить - не выйдет.
Нужно установить флаг для Активити в манифесте
Pavel
windowSoftInputMode если этот - то пробовал ему по барабану
Pavel
народ хелпаните плз тема такая: при появлении клавиатуры EditText не уезжает вверх, и клавиатура его перекрывает. точнее, даже так: когда запустил активити, и нажал на EditText - клавиатура появилась, EditText, со всем лейаутом уехал вверх. все норм. но, если убрать клавиатуру (при этом все, естественно, опустится на свои места), и потом снова нажать на EditText, не уходя с активити, клавиатура появится, а EditText, с лейаутом остаются на своих местах, и, как итог, клава его перекрывает. гуглить пробовал. попал на рекомендации играться с windowSoftInputMode. игрался - не спасло. в ScrollView тоже пробовал пихать. тоже, не помогает по верстке - все просто, корень релатив, и в нем несколько EditText'ов, один под другим, и в самом низу кнопка. в коде, единственное, что делаю с этим полем - вытягиваю с него введенный текст. проблема возникает на эмуляторе, и на одном убитом нахрен планшете (с битой и криво установленной ОС). на моем телефоне все ок. забить - не выйдет.
уточнение такая фигня происходит, если кликнуть на EditText который уже в фокусе (курсор мигает). то есть, кликнул, спрятал клаву, и снова кликнул на это же поле. и все - беда. если фокус переключить на другое поле, и потом вернуться - снова подскочит. но это, как-то, ненормально...
.__.
привет помогите разобраться )) аналитик просит чтобы данные install reffer падали в google console какое sdk нужно интегрировать? firebase? что-то все переходы по ссылкам из google analytics приводят в firebase меня смущает что google console и firebase console разные консоли
Turalllb
Не подскажите, почему стиль к CardView не прикручивается. Только как тема работает. А тему ставить не вариант, у всех вложенных тоже background появится. <style name="AppTheme.buttonFocus" > <item name="android:background">@drawable/button_selector</item> </style>
Aleksey Goryachev
app:cardBackground вроде
Alexandr
есть успешный кейс использования dowloadable fonts? https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
Turalllb
app:cardBackground вроде
нет, такого атрибута, ругается студия при компиляции. Сейчас попробовал не в стиле , а непосредственно к карточке background применить, по всякому писал, но селектор не применяется.. странно вообще, сейчас погуглю раз проблема так локализовалась
Kirill
foreground атрибут в помощь
Turalllb
foreground атрибут в помощь
этот атрибут очень интересно работает. Фон применяется , но не как фон , а как маска. Т.е. под ним оказывается вся разметка CardView. android:background игнорируется.. в пространстве app тоже ничего не нахожу
Turalllb
foreground атрибут в помощь
в гугле тоже нахожу использование foreground , но у меня он почему то закрывает собой всю разметку
Turalllb
я это пробую на api 19
Turalllb
хотя студия для api 28 тоже рисует foreground как маску над разметкой, а не как фон
Turalllb
ну я могу применить его к вложенному в карточку constraintLayout, но к самой карточке никак. Всё что вложено в карточку оказывается под этим фоном. ерунда какая то. только цвет меняется app: cardBackgroundColor
Антон
Всем привет. Возможно ли получить ошибки воспроизведения видео из встроенного android media player? на скрине примеры ошибок. Основная задача это выявлять артефакты на видео
Karzhas
как можно в прогресс бар показать сколько осталось загружать/отправлять фото на сервер?
Karzhas
если допустим ретрофитом на какой нибудь условный dropbox
Turalllb
как можно в прогресс бар показать сколько осталось загружать/отправлять фото на сервер?
в сам прогресс бар подается общее кол-во и текущее и он отобразит всё. Вопрос в том, как получить информацию о том, сколько байт уже загружено, а сколько осталось. я не пробовал такую информацию получать
Artem
Всем привет, есть вопрос: работают ли пуши от firebase в Крыму?
Alexandr
есть успешный кейс использования dowloadable fonts? https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
сам спросил сам отвечу. работает ок, если где-то не переобъявляется глобально:)
Nazar
Привет, пытаюсь изменить паддинги для текствью, но не могу т.к val can't be reassigned что сделать то?
Nazar
Блеть. Вот я тупой. Сенкс бра.
Alexandr
обожаю котлин :)
Turalllb
Немного еще погугли и нашел ответ 14 года на issuetracker.google.com. Они говорят что будет только возмонжость изменить цвет CardView, менять фон нельзя будет, т.к. там по дефолту shape стоит, чтобы можно было тени вычислять. Почему работает у людей foreground я не понимаю, т.к. это не фон, как и следует из его названия он рисует поверх всего. Вариант только поменять фон разметки внутри CardView, но там тоже есть свои проблемки, т.к. фон и тень никуда не деваются. Жаль нельзя фон карточки прозрачным сделать хотя бы
Alexandr
когда cardview копал, в итоге остановились на использовании кастомного фона, который имитировал cardview :)
Alexandr
ничего от гугла там лучше не юзать
ничего от гугла лучше не юзать. пофиксил :)
Alexandr
поэтому "лучше". понятно, что один play services чего стоит. и от него сложно отказаться
Alexandr
опять же фича. Downloadable fonts. прописываешь в приложении шрифт, и оно использует шрифт из системного кэша, либо докачивает, если шрифта в системе нет. отличная штука. но блин, без play services не работает
Mike
и сколько весит пара шрифтов в сравнении с аппкомпатом?)
Turalllb
Не знаю твоей проблемы, но можно расковырять исходники CardView и дописать как надо.
ну трудозатраты не стоят выхлопа для меня. А вообще я просто хочу установить selector в фон CardView , чтобы на pre-Lollipop этот вариант работал. У кого то в приложении вижу, что это работает.В данный момент у меня при фокусе карточка немного меняет цвет за счет применения selector к вложенной в карточку разметке, но и то маска с цветом накладывается и на тень, а хотелось бы чтобы только на карточку. Такое ощущение что вложенный макет распространяется и на область где нарисованы тени (< api 21)
Ferrero
пересядь с иглы play services на иглу жирной апы
Ferrero
игла play services === жирная апа
ну фиг знает, написать какую-то логику в 15 строк взаимодействуя с play services или же без этого на пару классов
Turalllb
а внутрь CardView положить вьюху с селектором?
ну внутри cardView сonstraintLayout , его фоном установил selector. У этого кнопок внутри селектора есть область прозрачная область куда тень попадает. В итоге получается тень на фоне от cardView