Size: a a a

Android Developers

2021 February 16

f

fsociety in Android Developers
Валентин
Экшены в navigation.xml не будут использоваться, у тебя для этого есть menu.xml, но там не добавить анимации, надо вручную хендлить эти переходы. bottom_nav_view.setOnNavigationItemSelectedListener и там уже можно через navOptions сетить анимацию
А как насчёт setCustomAnimations? У меня там только анимация на вход на работало, почему то
источник

VB

V B in Android Developers
Vadim Sedov
Вроде говорят, что можно этим пользоваться с 11 версии. Интересно будет попробовать.
Куда уж проще-то. HavocOS (10)
источник

С

Сергей in Android Developers
Где находится Permissions Declaration Form? В документации гугла сказано, что она есть в процессе публикации, но у меня её нет.
При попытке публикации пишут, что необходимо в форме указать для чего используется геопозиция
источник

С

Сергей in Android Developers
Нашёл, прячется тут.
источник

s

someone_guy in Android Developers
Парни, а есть у кого-нибудь красивый пример работы с геолокацией оформленный в mvvm, либо через di (желательно не foreground service)? А то я куда не посмотрю, везде все в активити делается, вся логика намешана, крч ужас
источник

ЕЕ

Екатерина Ермолаева... in Android Developers
Зачем нужен атрибут  android:fillViewport в ScrollView?
То, что нагуглила не совсем понятно...
источник

D

DarkPerl in Android Developers
Екатерина Ермолаева
Зачем нужен атрибут  android:fillViewport в ScrollView?
То, что нагуглила не совсем понятно...
Не знаю, как вы гуглите, Кать )))
https://javadevblog.com/primer-ispol-zovaniya-scrollview-v-android.html
источник

D

DarkPerl in Android Developers
В xml разметке контейнер ScrollView имеет полезное свойство android:fillViewport, которое определяет, должен ли Scrollview растягивать свое содержание, чтобы заполнить доступное место на экране. Также доступен метод для установки этого значения в коде: setFillViewport(boolean).
источник

ЕЕ

Екатерина Ермолаева... in Android Developers
DarkPerl
В xml разметке контейнер ScrollView имеет полезное свойство android:fillViewport, которое определяет, должен ли Scrollview растягивать свое содержание, чтобы заполнить доступное место на экране. Также доступен метод для установки этого значения в коде: setFillViewport(boolean).
В том то и дело, что я это читала, но этот атрибут не работает так как там описано . Есть scrollView, заполненный картинками и кнопка снизу.
Так вот, количество картинок зависит от того, сколько их предварительно выберет пользователь, если выберет одну, то содержимое scrollView в моем случае не растягивается на весь экран, при том, что этот атрибут задан и значение true.
источник

D

DarkPerl in Android Developers
Екатерина Ермолаева
В том то и дело, что я это читала, но этот атрибут не работает так как там описано . Есть scrollView, заполненный картинками и кнопка снизу.
Так вот, количество картинок зависит от того, сколько их предварительно выберет пользователь, если выберет одну, то содержимое scrollView в моем случае не растягивается на весь экран, при том, что этот атрибут задан и значение true.
А картинка меньше экрана ?
источник

D

DarkPerl in Android Developers
Екатерина Ермолаева
В том то и дело, что я это читала, но этот атрибут не работает так как там описано . Есть scrollView, заполненный картинками и кнопка снизу.
Так вот, количество картинок зависит от того, сколько их предварительно выберет пользователь, если выберет одну, то содержимое scrollView в моем случае не растягивается на весь экран, при том, что этот атрибут задан и значение true.
У вас внутри ScrollView какой Layout ?
источник

D

DarkPerl in Android Developers
Вобщем чтобы вас долго не мучать ...
источник

D

DarkPerl in Android Developers
источник

L

Leonid in Android Developers
Екатерина Ермолаева
Зачем нужен атрибут  android:fillViewport в ScrollView?
То, что нагуглила не совсем понятно...
Вот неплохая статья с разбором и картинками

https://demonuts.com/android-fillviewport/
источник

S

Silent829 in Android Developers
Павел Сарпов
Привет. Кто нибудь сталкивался с тем, что NavigationComponent не сохраняет состояние фрагмента, когда переключаемся между ними в BottomNavigationView?
Иными словами, фрагмент проходит весь жизненный цикл, кроме onDestroy и при повторном открытии создается заново. Retain не решает ситуации
Все сталкивались. Используй add + show/hide, Navigation Component использует replace, который пересоздает view
источник

S

Silent829 in Android Developers
Павел Сарпов
Второй вопрос:
Использую BottomNavigation + Architecture Component Navigation.
Задача: при переключении между фрагментами в боттом навигации нужна анимация
Что делаю: создал в navigation.xml экшены для переходов между фрагментами в оба направления, добавил им enter/exit Animations.
Никакой реакции нет, фрагменты переключаются без анимации.

Как сделать, чтобы переходы между ними анимировались?
Используй enterTransition, можно обойтись Motion System вместо того чтобы в транзакцию передавать анимации параметрами
источник

S

Silent829 in Android Developers
Валентин
Экшены в navigation.xml не будут использоваться, у тебя для этого есть menu.xml, но там не добавить анимации, надо вручную хендлить эти переходы. bottom_nav_view.setOnNavigationItemSelectedListener и там уже можно через navOptions сетить анимацию
Заебись) все равно руками надо прописывать
источник

S

Silent829 in Android Developers
fsociety
А как насчёт setCustomAnimations? У меня там только анимация на вход на работало, почему то
А в каком месте это задается с использованием гугловой навигации?
источник

S

Silent829 in Android Developers
Task :app:compileDebugJavaWithJavac FAILED
/Users/…/app/build/generated/data_binding_base_class_source_out/debug/out/com/…/databinding/TimeFrameHeaderLayoutBinding.java:4: error: package android.view does not exist
import android.view.LayoutInflater;


Гайс, подскажите почему возникает такая ошибка при билде апк? Это один кусочек, в билд файлах никакие импорты не может найти градл.
источник

S

Silent829 in Android Developers
Clean, Rebuild делал. Invalidate Caches тоже. Не помогло
источник