Ivansuper
А флаг config changes + ловить евенты в on configuration changed не даёт нужного эффекта?
Системные панели и клавиатура остаются портретные. Это человеку не подходит
Лайтовий
Системные панели и клавиатура остаются портретные. Это человеку не подходит
Есть ли способы изменить скорость поворота ориентации?
Ivansuper
Есть ли способы изменить скорость поворота ориентации?
Лично мне не известен способ повлиять на это программно
Valentin
Есть ли способы изменить скорость поворота ориентации?
Единственный костыльный способ, который я вижу - поковырять сорцы Window Manager (вроде он этим занимается), найти там нужную константу и поменять ее рефлексией
Лайтовий
По ответам на форумам: анимация просходит гто в нутри телефона, и повлияна на это в 2012 году нет возможности.
Valentin
Но это плохой способ
Mike
забирайте смену конфига на себя и влияйте, на что хотите
Rustam
Подскажите пожалуйста, как с ресайклара обращаться в данным из активити?
Лайтовий
Rustam
я про это, как в ресакйлере, обратится к этому имяджу
Mike
я про это, как в ресакйлере, обратится к этому имяджу
чтобы что? Что такое «обратиться»?
Ivansuper
GetDecorView.findImageView. Да будет грязь
Rustam
при нажатии, на имядж в ресайклере, надо отобразить в имядже
Ivansuper
я про это, как в ресакйлере, обратится к этому имяджу
Описывай интерфейсы/контракты для общения адаптера с активностью. Активность в свою очерез по желаниям адаптера будет через себя говорить с картинкой
Rustam
там где, белая там имяж по середине
Ivansuper
И пожалуйста, пиши уж тогда имедж хотя бы. Имяж это немного сильно
Rustam
ок
Rustam
спасибо
Anatoliy
А material design надо знать вдоль и поперек в 2020?
Ivansuper
А material design надо знать вдоль и поперек в 2020?
Да нет. Работать тебе не помешает это, если не знаешь вдоль и поперек
Valentin
Где бы вы реализовали перевод даты, полученной из JSON, в локальную таймзону (условно - date.atLocalTimeZone())? Сразу в десериалайзере, или где-то в слое с бизнес логикой (e.g. ViewModel)?
Ivansuper
Это по идее умение дизайнеров, ты просто должен знать где какие компоненты и как из использовать
Ivansuper
Бизнес логика обязана работать с юниксом, потому что часовой пояс штука динамическая очень
Ivansuper
Можешь его переводить где то еще, пожалуйста, но только если ты понимаешь что делаешь : )
Valentin
Бизнес логика обязана работать с юниксом, потому что часовой пояс штука динамическая очень
Спасибо, хороший аргумент, тогда действительно лучше перенести это в какой-нибудь биндинг адаптер, верхние слои пусть в UTC оперируют
Turalllb
@Turalllb вы хотите фокус сохранить у виджета? Есть на нем фокус или нет - это же свойство конкретного виджета. У виджета есть возможность сохранить свое состояние и восстановить Или не так?
Простите, но вы сильно не в теме. Фокус это понятие которое вводится в андроид sdk и оно имеет много нюансов в своей работе и полное отсутствие документации. Поэтому программировать под андроид тв мало кто стремится. Система так работает что фокус может быть одновременно только у одной Вью или ни у одной. И то до трёх пор пока эта Вью видна для пользователя, невидимые Вью не могут иметь фокус.
Denis
Есть ли смысл подписывать приложение в Google play console? Сейчас подписываю в студии или через bitrise
Takaev
Подскажите, каким образом создать свою директорию в корневом каталоге, то есть там же где и Download, Dcim и т.п.
Ivansuper
Есть ли смысл подписывать приложение в Google play console? Сейчас подписываю в студии или через bitrise
В тексте там же рядом с обведенным написана основная причина для opt-in
Denis
В тексте там же рядом с обведенным написана основная причина для opt-in
Слова понимаю, а смысл не очень. Какие минусы если я заливаю уже подписанный APK?
Ivansuper
Слова понимаю, а смысл не очень. Какие минусы если я заливаю уже подписанный APK?
Если ты не включишь опцию подписки стором, то ты не сможешь использовать никакие плюшки динамической поставки ПО, т.к. в этом случае гугл сам должен будет собрать конечный АПК и подписать его чем-то
Ivansuper
Сейчас у тебя только старая добрая самостоятельная публикация одного АПК
Denis
Спасибо, изучу вопрос подробнее
Oleg
Спасибо, изучу вопрос подробнее
гугли appbundle, с конца года новые приложения в маркет только так можно будет заливать, никаких подписанных apk)
BDB 🏴‍☠️
Шалом, я немного понять не могу. На котлин мультиплатформе для ios можно писать интерфейс на xml?
Ivansuper
Разметки придется делать нативно на тех тулзах, которые с сдк платформы идут
Dug
Можно и кодом. Есть даже какие-то либки для примитивных интерфейсов, построенные на expect/actual
Николай
Ребят, посоветуйте где научится быстрой и правильной вёрстке в Androidstudio. Я очень много времени бывает убиваю на то, что бы сделать что-то не уродское и то не получается. В сети куча классных приложений. Не уж то они все на flutter/reactnative и подобном?
Oleksandr
Привет, кто работал с камерой, можете подсказать как обойти то, что при сохранении фотки в память она перевернутая? Нагуглил что-то про Exif параметры, но как решить проблему не нашел
Николай
А что в верстке может не получаться?
Ну бывает играюсь с тем, что бы на разных диагоналях экранов добиться адекватного расположения елементов. Ну основная проблема в том, что я понятия не имею где брать все эти красивые кнопочки и прочие елементики и как ими пользоваться. Брал несколько либ с гита но они особой красотой и поведением не отличались. Это были те же дефолтные вьюхи только с кастомной логикой
George
Привет, кто работал с камерой, можете подсказать как обойти то, что при сохранении фотки в память она перевернутая? Нагуглил что-то про Exif параметры, но как решить проблему не нашел
Есть Либа, точно не вспомню, надо сравнить настройки фотки и в зависимости от текущего положения перевернуть ее программно
Oleksandr
Есть Либа, точно не вспомню, надо сравнить настройки фотки и в зависимости от текущего положения перевернуть ее программно
то-есть если я знаю что у меня всегда только портретный режим, то мне нужно крутить конечный файл на 90 градусов?
George
то-есть если я знаю что у меня всегда только портретный режим, то мне нужно крутить конечный файл на 90 градусов?
Ну да, тип того, но нужно будет 4 варианта прописать, и в зависимости от того, в каком положении фотка, уже повернуть ее
Ярослав🇺🇦
Оооо, пора студию проверить на обновления https://t.me/android_broadcast/2055
Аббос
у меня 4.0.1
так что всё норм👌
Anonymous
Такой вопрос возник, на C# в Visual Studio глобальный неймспейс носит имя проекта или вообще без имени?
Николай
Самому делать, shape погугли
Имеешь ввиду файлики в drawable с корневым selector, где задаётся фоновой "рисунок" для разных состояний view? Вкурсе такого но не сказал бы, что он всё решает.
Murat
Вечер добрый. Кто знает как оставаться в главном меню приложения после введенных данных пользователя? То есть у меня есть экран авторизации, я хочу, чтобы когда пользователь снова заходил в приложение он не выполнял авторизацию в нем.
Ivan
если сервер послал с авторизацией, то кидать на экран входа
Данил
Привет всем, при загрузке фрагмента bottom sheet отображается на экране пару секунд, кто знает как это исправить
Murat
Пасиба, чекну
Данил
привет, ничего не понятно из сообщения
Вот, при переходе на фрагмент, появляется как бы скрытый в внизу bottom sheet на пару сек, потом она скрывается и показывает карту. Это проблема bottom sheet или что карта подгружается
Ivan
может ты открываешь bottom sheet где-то?)
Данил
Только при нажатии на Interests
Eugene
Только при нажатии на Interests
А дефолтное значение peekHeight задавал? Или как-то так было
Maksym
Народ, всем привет! Подскажите, пожалуйста, проблема с выводом баннера admob. Когда указываю, что это тестовый девайс AdRequest adRequest = new AdRequest.Builder().addTestDevice(deviceId).build(); баннер отображается. Когда указываю: AdRequest adRequest = new AdRequest.Builder().build(); ничего нет. ключи приложения и баннера - верные. Как инициализирую admob: 1 Манифест: <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-xxx~xxx" /> 2 XXX extends Application: MobileAds.initialize(this, getString(R.string.admob_app_id)); 3 XXXActivity <com.google.android.gms.ads.AdView xmlns:ads= "http://schemas.android.com/apk/res-auto" android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" ads:adSize="BANNER" ads:adUnitId="@string/xxx_banner_id" /> and AdView mAdView = findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); Подскажите, что не так делаю?
Kick
@climberbeshka, сорян что сюда, но когда уходишь из команды не стоит удалять все файлы и тд. Очень некрасиво, особенно, если уходишь по своей вине
Maxim
Подскажите пожалуйста, как сделать, что бы по нажатию кнопки назад, фрагмент пересоздавался, как при нажатие на buttonNavigation ?