Александр
boolean isItemClicked
Sergey
Отступы
Sergey
Так не нужно кастомная Вью, просто отступы
Sergey
В XML
Sergey
Да
Наталья
Всем привет. У меня есть WebView c видео. Надо получить скриншот этого веба. На 8 андроиде получаю через PixelCopy, обращаясь к window. На 7 это уже не работает. Нужен Surface. На 6 и5 испробовала 6 разных способов с Webview.getDrawingCache(), но в вместе где видео всегда черный квадрат. У меня два вопроса: 1. можно ли каким либо образом получить Surface? может в разметке что-то придумать. Сейчас только один WebView 2. Может есть готовые либы, которые позволяют в фоне делать скрины своего приложения ? Спасибо.
Павел
ребят какая либа поддерживает wss протокол для вебсокета?
Александр
Ruslan
Azek
всем привет! Пытаюсь сделать Snakcbar как в materail design (с закругленными углами, парящий надо нав баром и с маржином по краям). Гуглил, нашел точно такой вопрос на stackoverflow, вот ссылочка
https://stackoverflow.com/questions/51407094/how-to-create-a-snackbar-like-in-the-material-documentation
У меня почему то не устанавливается марджин для боттома, не парит в общем snackbar. И боковые марджины тоже устанавливаюися только в определенном диапозоне, на глаз я бы сказал что то около 8dp. Больше никак. Никто не сталкивался с таким?
leksss
leksss
Подскажите, куда копать и как загуглить проблему? Почему картинки которые я подгружаю через глайд в ресайкл встают в таком порядке? А после, как скроллом поиграю, то перебиндиваются и встают нормально.. ууже не знаю куда копать
Co(n)stantine👨🔬
надо код смотреть, что там под капотом
Viktor
Viktor
Могу ошибаться
Azek
у меня стоит com.google.android.material:material:1.1.0-alpha10@aar, вроде последняя
Ivansuper
Глайд может сменить итоговые размеры ImageView, что введет в психоз LayoutManager ресайклера. Самый легкий способ будет закрепить соотношение сторон/размеры картинок в разметке итемов ресайклера
leksss
Ivansuper
Просто возьми и задай фиксированную высоту картинок хотя бы
leksss
Ivansuper
В xml
leksss
Ivansuper
Иначе тебе надо будет ресайклер дергать на перерасчет плашек, потому что размеры скачут
Ivansuper
У тебя какой LayoutManager?
Ivansuper
Судя по скрину StaggeredGridLayoutManager. Он очень чувствителен к перемене размеров элементов списка
leksss
Anonymous
Здравствуйте подскажите класс для работы с микрофоном, хочу отключить его с помощью приложения и какое разрешение нужно в манифесте для этого?
Anonymous
пробовал AudioManager , и разрешение AUDIO_RECORD , почему то не отключает
Изам
Доброе утро всем, ни кто не сталкивался с проблемой, когда в xml файлах, перестают показываться подсказки?
ᴀɴᴅʀᴇʏ
Mikemak
добрый день. Кто-нибудь использовал пуши для звонков?(разбудить прилу, показать экран звонка). Или знает более оптимальное решение?
Valerii
Привет. Проблема: клавиатура сдвигает навбар при android:windowSoftInputMode="adjustResize", а при "adjustPan" snackbar появляется за клавиатурой. Как это дело пофиксить? Спасибо.
https://gist.github.com/valeriypolezhay/9e237f21c2589feca976138854bdb39d
Valerii
Valerii
Artem
Привет! кажется у Кости Цховребова был доклад как они перекроили свой подход к веткам в гите и отказались от мастера, ни у кого случайно не завалялось ссылочки?)
Aleksandr
first
Всем привет
есть такая команда для шела:
Artem
first
am start -a android.intent.action.SENDTO -n com.whatsapp/.Conversation -e jid 79999999999@s.whatsapp.net com.whatsapp
first
Она открывает вотцап и сразу же чат в нем
first
С укзанным номером
first
Как найти еще вариации этой части: .Conversation -e jid 79999999999@s.whatsapp.net com.whatsapp?
Хочется узнать что еще можно открыть через ам старт
first
.Conversation - это видимо какое то "окно", а -e jid 79999999999@s.whatsapp.net com.whatsapp - это парметры, с которым должно открыться это "Окно" или вьюха, наверное правильнее будет
first
Как найти все view приложения?
first
.Conversation - это view же?
Павел
ребят, почему на эмуляторе активити норм работает а на реальном телефоне лагает))
Никита 🙃
ребят, глупый вопрос, но может кто знает.
есть json вида
{
"some_data":"some_data",
"some_data1":{"some_obj":"some_obj_data"},
"some_data2":["some","array"]
}
Как при помощи GSON'a распарсить в Map<String, String>, проигнорировав объекты и массивы, что бы они остались строкой?
Просто прописать fromJson(json, object : TypeToken<Map<String, String>>() {}.type) не помогает, ошибку кидает:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY
Mike
ребят, глупый вопрос, но может кто знает.
есть json вида
{
"some_data":"some_data",
"some_data1":{"some_obj":"some_obj_data"},
"some_data2":["some","array"]
}
Как при помощи GSON'a распарсить в Map<String, String>, проигнорировав объекты и массивы, что бы они остались строкой?
Просто прописать fromJson(json, object : TypeToken<Map<String, String>>() {}.type) не помогает, ошибку кидает:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY
Никак, можешь распарсить в Any / Map<String, Object>, а потом вложенные объекты закодировать обратно в JSON
Alex Android
ребят, глупый вопрос, но может кто знает.
есть json вида
{
"some_data":"some_data",
"some_data1":{"some_obj":"some_obj_data"},
"some_data2":["some","array"]
}
Как при помощи GSON'a распарсить в Map<String, String>, проигнорировав объекты и массивы, что бы они остались строкой?
Просто прописать fromJson(json, object : TypeToken<Map<String, String>>() {}.type) не помогает, ошибку кидает:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY
конвертер
Mike
можешь вычитать стрим, и делай с ним что хочешь. А байндинг здесь бесполезен
Никита 🙃
Эх. Ладно. Надеялся что можно малой кровью обойтись
Mike
стрим или AST — и есть малая кровь, а байндинг только мешает
Павел
Sergey
Sergey
Mike
Павел
ну не мемори лики
Andrew
Подскажите, как называется виджет диалога, который внизу появляется?
🐈 гав-гав
гайс, кто работал с navigation graph, подскажите, если я у меня есть активити где я использую <fragment
app:navGraph="@navigation/my_graph”/>
и на этом активити все переходы, могу ли я как то создать еще одно активити в этом же графе где буду использовать другие фрагменты (другой стартовый)? если да то как мне подменить этот стартовый фрагмент
Danile
Danile
BottomSheetDialogFragment
Andrew
Вот он, наверное, спасибо
Andrew
Пример с картинкой удалили 🤔
Anonymous
Всем привет. Кто-нибудь на проде юзает Navigation component ,как впечатления? Есть какие-либо подводные камни? Потестил на демке ,выглядит довольно неплохо
Andrew
Oleg
Давно пора уже на проде, всё норм работает
Павел
Anonymous
ребят, глупый вопрос, но может кто знает.
есть json вида
{
"some_data":"some_data",
"some_data1":{"some_obj":"some_obj_data"},
"some_data2":["some","array"]
}
Как при помощи GSON'a распарсить в Map<String, String>, проигнорировав объекты и массивы, что бы они остались строкой?
Просто прописать fromJson(json, object : TypeToken<Map<String, String>>() {}.type) не помогает, ошибку кидает:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY
class Data {
String some_data1,
HashMap<String, String> some_data1,
List<String> some_data2,
}
и дальше по стандарту
result = gson.fromJson(твой_json_в_виде_строки, Data.class)
вроде так, но могу ошибаться
Никита 🙃
Mike