Кирилл
Ну я вот о том же.
Yaroslav
подскажите как в ConstraintLayout разместить элементы данным образом, при этом размер картинки может быть больше даты и наоборот. Нужно чтобы всё оставалось на экране.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
<View
android:id="@+id/placeholder"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="@+id/text"
app:layout_constraintEnd_toStartOf="@+id/image"/>
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@+id/placeholder"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@+id/image"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="@+id/image"
app:layout_constraintHorizontal_bias="1.0"
android:text="January 11 2019 12:12"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Bohdan
Пробовали в ресайклере nestedScrollingEnabled = false
?
Сергей
Я думал в логе надо позвоненные поправит
Сергей
Там все просто, разрешение получил и вперед рисуй хотьс марса звонки
Bohdan
Когда происходит звонок на нужный номер открывать свой экран с отображением фейкового
Leonid
Ты прямо видео собрался записать для отмазки?😂
Leonid
Теб не кажется, что это перебор?
Who
Как тогда насчёт добавить контакт с именем = нужному номеру телефона?))
Leonid
Знаешь поговорку "на воре шапка горит"?
Как раз твой случай
Who
правда я не помню
там номер ниже отображается или нет
Bohdan
Смотри ситуация такая. У тебя в координаторе вьюпейджер с layoutBehaviour у которого свой скрол. Он пересчитывается по размеру вьюпейджера то есть по размеру экрана. Из-за этого не тригерится внутренний скрол ресайклера
Bohdan
Как выход делать свой behaviour и там перекидывать скрол на ресайклер в нужный момент
Bohdan
Есть способ посложнее если хочешь заморочится
Who
Who
Who
склеить 2 видоса мб как варик?
верхняя часть - с моим вариком, там титульник будет с таким номером, какой ты хочешь
нижний - то, что ты запишешь как видос, когда будешь звонить по тому номеру
Всё это свести как-то
Но хз, таким я не занимался
Nikolai
Dmitrii
Я тоже когда-то столкнулся с подобной проблемой, в итоге наткнулся на статью, в которой проблема как раз решается с помощью нового behavior. В статье описан способ, чтобы исправить такое поведение для BottomSheet, но у тебя немного другая, но похожая ситуация и можно переделать будет для нее. Все равно можешь ознакомиться)
https://medium.com/@hanru.yeh/funny-solution-that-makes-bottomsheetdialog-support-viewpager-with-nestedscrollingchilds-bfdca72235c3
Sergey
Ты прямо видео собрался записать для отмазки?😂
Неужели никто не понял ещё, что это просто школьник, который сделает всё для отмазы... Он просто ищет готовое приложение и даже не знает что такое программирование, а вы ему предлагаете сделать свой экран :)
Who
Who
Dmitry
Кто-нибудь знает, ijkplayer поддерживает .ac5 аудио дорожку? Будут ли видео со звуком?
Dmitry
Подошел, но хотят ijk тоже
Dmitry
Чтобы был выбор...
Dmitry
Не вкурсе про ijk?
Dmitry
У меня не работает, но хз, может у меня каких-то опций не хватает, вот и спрашиваю чтобы узнать, возможно ли это вообще
Roman
Ребят, есть вопрос..в обновлении material library начиная с альфы 05 у navigation.NavigationView появились границы скрола..как убрать? android:overScrollMode="never" не реагирует никак : )
Albert
Товарищи, почему дебаггер может не останавливаться в коде адаптера?
Mr O
Всем привет загрузил модуль, и запустил его. Но теперь проблема не могу запустить с модуля на main activity. Пишет такой файл не существует
Ваня
Вот есть MediaSession, MediaMetadata и т.д из v4 и чистые. В чём разница?
Ваня
Можно ли без v4 обойтись?
--------
Ребят, тут такое дело. Собираюсь в проекте на андроид Х мигрировать. Сильная попа боль предстоит?
Ваня
Сергей
Ну, хелловорд мигрируется требует неск.правок мелких)
Д
Замена пары методов/классов, библиотек.
--------
спасибо, я так понял, выходные меня ждут веселые)
Anonymous
Anonymous
Ну чем быстрее тем лучше, избавишься от постоянных обновлений и прочего
Nikolai
в студии есть скрипт который зменит что найдет и вполен возможно всё заработает
Nikolai
Проксимов
ᴀɴᴅʀᴇʏ
pavelkostyukov
pavelkostyukov
Так а ты можешь сделать свою звонил ку по умолчанию
pavelkostyukov
Как и свой чтец смс
pavelkostyukov
Вот только гугл все блокирует нафиг и им пофиг, что то нравится что то нет
pavelkostyukov
Это политика конфиденциальности братан
Anonymous
ᴀɴᴅʀᴇʏ
работает
официальная либа или форк от него?
Eugene
Eugene
Не так давно
Eugene
Официальная
ᴀɴᴅʀᴇʏ
А, тогда отлично
Nikolai
Anonymous
Anonymous
и там ничего не измененно просто обновленно и все
Anonymous
поэтому офф и не обновляет ибо зачем
Anonymous
если уж есть
Anonymous
даж обещал в Readme добавить так что вот так
Eugene
Anonymous
о как
Anonymous
ну разницы врод нету
Eugene
Не доглядел)
Eugene
Ну да, на самом деле разницы не много
Anonymous
Ну вот)
Anonymous
Вообще MVP хорошая вещь
Anonymous
Вот только мне почему то кажется что. MVVM это тот же MVP особенно в связке с Moxy
Konstantin
если кажется еще раз перечитай документацию
What
Подскажите - как лучше организовать структуру проекта? Как это в общем и целом принято в мобаиле? +- в стиле MVC?
--------
да у тебя по-другому в андроид и не получится
--------
все равно будет +- MVC
--------
а так смотри в сторону MVP или MVVM
What
Скиньте структуру вашего проекта 😊
Albert
Товарищи, каким образом лучше всего реализовать такой кейс:
Есть экран, к нему через ListFragment подключён список.
Требуется по нажатию на пункт этого списка вывести новый экран.
Однако, надо сделать так, чтобы на телефонах этот экран занимал все пространство, а на планшетах — просто делил пространство со списком.
И если с каждой конфигурацией по отдельности все понятно, то мне не понятно, как реализовать все это, сочетая два варианта