Size: a a a

StartAndroid Ru Chat

2021 October 10

KS

Kirill Sukhov in StartAndroid Ru Chat
Может быть, но в моем случае вторая активити может все поломать, потому что MainActivity у меня работает в режиме киоска (Device owner).
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
К сожалению, я не понял. Я когда перехожу от фрагмента с WebView к другому фрагменту, то мне нужно сделать фрагмент с WebView невидимым? И что тогда будет? А фокус перейдет на тот второй фрагмент, элементы управления будут работать?

А что по поводу add? Это fragmentTransaction? Там в проекте Cicerone, есть только exit, replace, backTo.
источник

В

Виктор in StartAndroid Ru Chat
Хм, я бы еще подумал о варианте выноса фрагмента с WebView из навигации и реализации второго контейнера фрагмента для навигации. Там уже можно заюзать MotionLayout для аккуратного скрытия контейнера с WebView и обратного показа
источник

SP

Sergey Panov in StartAndroid Ru Chat
В cicerone тоже можно делать add. Флаг clearContainer у screen.
https://github.com/terrakok/Cicerone/blob/master/library/src/main/kotlin/com/github/terrakok/cicerone/androidx/AppNavigator.kt
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Спасибо, попробую.  Сейчас как раз разбираюсь с тем, как приаттачить это полу clearContainer , по умолчанию оно true.

А задумка получается в чем? В том, чтобы onViewCreated не вызывался по новой?
источник

СП

Сергей П. in StartAndroid Ru Chat
С какими то извращениями можно но категорически не нужно
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Спасибо, помогло.

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

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

Ещё раз спасибо тебе и всем остальным 🙂
источник

SP

Sergey Panov in StartAndroid Ru Chat
А как ты обрабатываешь сценарий когда с фрагмента  который открыл c помощью add нужно перейти дальше по стэку? Или это "тупиковый" фрагмент?
источник

KS

Kirill Sukhov in StartAndroid Ru Chat
Это тупиковый фрагмент.

Логика такова, что активити перехватывает нажатие на железную кнопку, и в листенере я открываю этот фрагмент.

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

Но я ещё не смотрел какие-то там методы жизненного цикла вызываются после этого, возможно websettings вебклиента, где разрешаются жаваскрипты, умирают у вебвью.
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
Добрый вечер, подскажите пожалуйста, может есть готовая либа для такого Progress Bar?
источник

S

Softh in StartAndroid Ru Chat
Это не progress bar, это chart
источник

S

Softh in StartAndroid Ru Chat
Вот по слову Android Charts и гуглите
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
Спасибо
источник
2021 October 11

VB

V B in StartAndroid Ru Chat
Здесь уже раз 15 упоминалась либа MPA Android charts
источник

ВM

Виталий MrShadow... in StartAndroid Ru Chat
Ты это сейчас серьёзно?
источник

VB

V B in StartAndroid Ru Chat
Доброе утро.
источник

O

Oleg in StartAndroid Ru Chat
Всем привет)
Можете пожалуйста подсказать, как в Android Studio настроить выделение части слова в коде с помощью комбинации Ctrl + W ?
Чтобы оно выделяло по слову, а не сразу всё название метода и переменной
источник

NL

NIKITA LUGOVOY in StartAndroid Ru Chat
Всем привет !
BottomNavigationView и контейнер объявленны в Activity (ConstraintLayout - низ контейнера закреплен к верху BottomNavigationView)
В одном из фрагментов (реализован чат) содержится toolbar, RecyclerView, TextInputLayout c кнопкой отправки сообщения

Хочу, чтобы при появлении клавиатуры BottomNavigationView скрывался, а TextInputLayout размещался над ней, tabbar был виден пользователю

Что я пробовал:
1) В манифесте: android:windowSoftInputMode="adjustResize"
Когда всплывает клавиатура, BottomNavigationView и TextInputLayout c кнопкой размещаются над ней
Добавлял в Активити слушатель появления клавиатуры - KeyboardVisibilityEvent.setEventListener(this) и скрывал BottomNavigationView, но тогда TextInputLayout остается под клавиатурой

2) adjustPan + KeyboardVisibilityEvent.setEventListener
BottomNavigationView скрывается, TextInputLayout поднимается над клавиатурой, но верхняя часть контейнера уходит наверх (становится скрыта от пользователя)

Кто сталкивался с таким поведением и какое решение нашел ?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Я использую первый вариант.
Слушаю событие появление клавиатуры и её высоту, скрываю BNV и делаю bottom padding/margin  у контэйнера  фрагмента равным высоте клавиатуры
источник

NL

NIKITA LUGOVOY in StartAndroid Ru Chat
Как находил высоту клавиатуры ? И насколько это правильно ? На разных форумах пишут, что это костыльное решение
источник