Size: a a a

Android Developers

2020 January 23

А

Александр in Android Developers
Вася
спасибо. Дизайнеру передам привет )
*на макетах выглядит охуенно, охуенность на реальном устройстве не гарантированна :D
источник

ЕГ

Евгений Гончаров in Android Developers
или если код не тестрируется юни тестами, пофиг?
источник

В

Вася in Android Developers
Да) Под ios у разраба  уже пошли нестыковки  и  немного по другому уже)
источник

AA

Andrey Akimov in Android Developers
Quantum Harmonizer
в ресайклер её
но это ж сильно сложнее чем просто в скроллвью? Есть кстати, какие-нить бест практикс по работе с разными вьюхолдерами в ресайклере?
источник

AM

Anna Manzhula in Android Developers
Aleksey D.
а как оно должно работать? выглядит так, что LinearLayout сюда отлично подойдет
хотелось сделать именно средствами constraint (то есть зафиксировать верхний и нижний компоненты в чейне, а содержимое по обстоятельствам - пишут, что с ним можно обойтись без других лейаутов, но вот хотелось бы понять как :) ), но почему-то скрол не появляется у recycler, он выходит за рамки окна...
источник

AD

Aleksey D. in Android Developers
Евгений Гончаров
или если код не тестрируется юни тестами, пофиг?
всегда есть Robolectric
источник

QH

Quantum Harmonizer in Android Developers
Andrey Akimov
но это ж сильно сложнее чем просто в скроллвью? Есть кстати, какие-нить бест практикс по работе с разными вьюхолдерами в ресайклере?
Не сильно.
Бест практис есть у меня в голове, накодить нада ещё)
источник

AD

Aleksey D. in Android Developers
Anna Manzhula
хотелось сделать именно средствами constraint (то есть зафиксировать верхний и нижний компоненты в чейне, а содержимое по обстоятельствам - пишут, что с ним можно обойтись без других лейаутов, но вот хотелось бы понять как :) ), но почему-то скрол не появляется у recycler, он выходит за рамки окна...
а почему так хочется? с LL во всех отношениях проще получится
источник

L

Leonid in Android Developers
Евгений Гончаров
ребзя, инстанс контекста в презенторе, это же нарушение MVP?
Смотря для чего он там и какой контекст?
источник

AA

Andrey Akimov in Android Developers
Quantum Harmonizer
Не сильно.
Бест практис есть у меня в голове, накодить нада ещё)
если будет - поделись пожалуйста, а то я пишу какую-то дичь, постоянно используя instanceOf и кастуя к определенному типу.
источник

AM

Anna Manzhula in Android Developers
Александр
Навскидку, если я всё правильно понял, для TextView height : wrap_content, для Recycler height : 0 dp соответственно.
Хотя думается мне, ты это и так пробовала уже.
пробовала. интересно что про 0dp на превью в дизе выглядит как надо, то есть растягивается между другими компонентами, а при запуске - он не появлялся... биас горизонтальный 0.0. может всё же чейн не совсем правильный или особенность recycler
источник

QH

Quantum Harmonizer in Android Developers
Andrey Akimov
если будет - поделись пожалуйста, а то я пишу какую-то дичь, постоянно используя instanceOf и кастуя к определенному типу.
Идея в том, чтобы держать лист адаптерДелегатов и лист айтемов. Там есть unchecked cast или raw types, но в целом норм.
источник

ОА

Оганнес Асатрян in Android Developers
Andrey Akimov
а как быть, если надо экран с ресайклером, и кнопкой под ним, но чтоб всё это двигалось
Кнопка айтем ресайклвью)))
источник

AA

Andrey Akimov in Android Developers
Оганнес Асатрян
Кнопка айтем ресайклвью)))
читай дальше
источник

А

Александр in Android Developers
Anna Manzhula
пробовала. интересно что про 0dp на превью в дизе выглядит как надо, то есть растягивается между другими компонентами, а при запуске - он не появлялся... биас горизонтальный 0.0. может всё же чейн не совсем правильный или особенность recycler
А зачем тут чейн нужен?
Я понимаю так, что есть RV, есть вьюхи под ним, есть над ним. RV должен занимать всё свободное пространство между вьюхами, но так, чтобы в случае нехватки места кукожило именно RV, а не вьюхи.
Вьюхам - wrap_content, RV - 0dp, цепи - в бан.
Мб шо не так понял.
источник

AM

Anna Manzhula in Android Developers
Александр
А зачем тут чейн нужен?
Я понимаю так, что есть RV, есть вьюхи под ним, есть над ним. RV должен занимать всё свободное пространство между вьюхами, но так, чтобы в случае нехватки места кукожило именно RV, а не вьюхи.
Вьюхам - wrap_content, RV - 0dp, цепи - в бан.
Мб шо не так понял.
Вы правильно поняли. Хм.. может такой вариант не пробовала.. спасибо
источник

RK

Roman K. in Android Developers
Подскажите, может есть возможность в motion layout заюзать кастомный интерполятор?
источник

D

Dima in Android Developers
всем привет
есть прилка с вебвью
как проверять динамично ссылку которую просматривает пользователь?
допустим в вебвью открыто vk.com
и нужно при открытии vk.com/audios (например) делать действие
источник

TT

Turalllb Turalll in Android Developers
короче моя проблема свелась вот к чему cardContainer.addView(ProfileSubscriptionCard(localContext).also {
   (
it.layoutParams as? MarginLayoutParams)?.marginEnd = 8
})
Вот этот маргин игнорируется на апи ниже 24.  По коду видно, что маргни присвоен ProfileSubscriptionCard(CardView) до того как я эту вью помещу в cardContainer (это linearLayout) . Вижу в addView есть перегрузки которые принимают и layoutParams , вот если тут присвоить, то всё работает и на апи ниже 24.  И мне интересно в чем такое отличие между этими api, где в документации я мог прочитать про соответствующее отличие в api, а не сидеть и эксперементировать,?  КСТАТИ если LayoutParams задать заранее размеры , а не маргины, то они работают и на апи ниже 24
источник

QH

Quantum Harmonizer in Android Developers
Dima
всем привет
есть прилка с вебвью
как проверять динамично ссылку которую просматривает пользователь?
допустим в вебвью открыто vk.com
и нужно при открытии vk.com/audios (например) делать действие
WebViewClient
источник