Turalllb
Юзай sdp либу от intuit, если тебе прям критично что бы они прям на всех экранах должны быть идентичны. Либо рассчитывай программно, ориентируясь на ширину экрана.
Я посчитал. 480x800 4.0 дюйма. У меня проблемы на этом экране были. Я подбираю dp под экран mdpi 480x800 5.4 . Это совсем далекие от стандарта экраны. Удалил их и сделал нормальные эмуляторы. А эта библиотека занимается тем что коэффициенты на которые dp умножается считает точно?
Student
Student
Ребят, как сделать тиакую пунктирную линию?
Andrew
Ребят, как сделать тиакую пунктирную линию?
https://stackoverflow.com/questions/12262735/repeat-image-in-with-imageview-in-relativelayout
Andrew
android:tileMode="repeat"
Dmitriy
У него не битмап а shape, для него не сработает
Dmitriy
Можно сделать обычный bitmap с одной пунктирной линией и отступом снизу, а далее как предложил Andrew использовать tileMode
Vladimir
С Окончательно Наступившим, Народ!!!
Vladimir
Кто-нить пользовался Cloud Firestore?
Levi
Turalllb
Юзай sdp либу от intuit, если тебе прям критично что бы они прям на всех экранах должны быть идентичны. Либо рассчитывай программно, ориентируясь на ширину экрана.
Фигня ведь получается если полагаться на коэффициент между mdpi и hdpi , между 480x800 4.0 это hdpi и 480x800 5.4 это mdpi. Я на этом mdpi добиваюсь так чтобы 4 кнопки в ряд лежали с маленьким отступом, размер одной такой кнопки 100 dp , а на hdpi это уже 150. 4 такие кнопки выходят за 480 px. Вижу вариант только юзать 9.png и dp кнопке назначать программно расчитав
Stas
есть что-то более оптимальное для динамического сплеш скрина чем сетить windowBackground?
Stas
Dmytro
Ребят, как адекватно заставить Espresso подождать немного времени перед тестами?
Stas
это для статичного. мне нужно картинку с бека получать, кешировать и показывать в следующий запуск
Anonymous
сплеш уже не тот 🙁
Dmytro
Не все вью успевают отобразиться
Stas
это специфика бизнеса. это фича, которую мы продаем. (смени сплеш без повторной публикации)
Roman
Кто-нибудь знает как нормально брать glide'ом картинки через post запрос?
Student
https://stackoverflow.com/questions/12262735/repeat-image-in-with-imageview-in-relativelayout
не работает, дело в том, что пунктирная линия у меня это xml
Anonymous
белый экран?)
Stas
белый экран?)
дефолтный сплеш.
Student
https://gist.github.com/Denchabaev/3398bec420198610fdd02af28c7a6013
Anonymous
дефолтный сплеш.
то есть 2 сплеша сразу показываете?)))
Anonymous
интересная конечно фича
Stas
> мне нужно картинку с бека получать, кешировать и показывать в следующий запуск
Stas
следующий запуск. ок?
Turalllb
Там просто в тупую для всех вариаций экранов забиты dp с коэффициентом. 800*480 на 7" планшете(древнем, как говно мамонта), выглядит так же как и на древнем телефоне 5".
Неужели там коэффициенты для всего зоопарка ? ) выходит они сравнивают высоту ширину и ск дюймов диагональ и выдают подзодящий коэф. Че то сомневаюсь. Куда проще одну формулу написать по теореме пифагора которая и вот тогда весь зоопарк будет охвачен
Dmytro
Попробую, спасибо
Dmytro
Фигня ведь получается если полагаться на коэффициент между mdpi и hdpi , между 480x800 4.0 это hdpi и 480x800 5.4 это mdpi. Я на этом mdpi добиваюсь так чтобы 4 кнопки в ряд лежали с маленьким отступом, размер одной такой кнопки 100 dp , а на hdpi это уже 150. 4 такие кнопки выходят за 480 px. Вижу вариант только юзать 9.png и dp кнопке назначать программно расчитав
.9.png не решит проблему. Я тоже раньше мудохался с подобной дичью, когда на 5 разных экранах все заебись, а у заказчика какой-то говнофон или планшет, который вот вообще выбивается из стандартных размеров. Вот тут меня и спасла sdp, у меня был планшет 10" с разрешением 1024*640(по моему) и вот на нем все отлично выглядит, так же как на мобиле.
Turalllb
Нет, я же написал, в тупую забиты ресурсы. Для всех small-hdpi, large-mdpi и прочего Говна.
Ок, я попробую. Но есть вопрос один: а откуда изображения брать для этого говна, папки то только для стандартных. Или немного растягивать изображания из стандартных ?
Turalllb
А вот тут уже может и 9.png спасти, но лучше всего вектор.
Давно загуглить хочу, всё никак) вектор работает на api 16. Вроде поддержка уже есть
Dmytro
Давно загуглить хочу, всё никак) вектор работает на api 16. Вроде поддержка уже есть
А что это за кнопки такие, которые через drawable нельзя нарисовать?
Павел
Ребят, а реально ли дебажить приложение, которое я с маркета установил?
Dmytro
Нет
Павел
просто есть методы которые вызываются только после установки с маркета, еденично, в фейсбук апи
Павел
не понимаю как их протестировать нормально
Dmytro
Хотя, если там, по глупости поставили флаг что оно дебажное, то да.
Павел
ну, это мое приложение
Dmytro
Ну в градле попробуй поставить для релиз флейвора что оно debuggable = true, может помочь, но это не точно. А почему именно после установки с маркета, что это за методы?
Turalllb
А что это за кнопки такие, которые через drawable нельзя нарисовать?
Не совсем понял. Обычные кнопки, но ведь проще вектор чем раскидывать по папкам, чтобы гавноэкраны тоже поддерживать. Ну или 9.png , но хорош только если есть области которые не надо расстягивать.
Turalllb
Проще drawable нарисовать.)
Вектор иногда нахаляву можно скачать)
Павел
Ну в градле попробуй поставить для релиз флейвора что оно debuggable = true, может помочь, но это не точно. А почему именно после установки с маркета, что это за методы?
в facebook sdk метод AppLinkData.fetchDeferredAppLinkData который срабатывает при первом запуске приложения, которое установлено по диплинку, в нем прилетают метки, которые я прописал в линке.
Turalllb
Если это обычные овальные/квадратные/закругленные углы, кнопки, то drawable тебе в помощь.
Да обычные квадраты с острыми углами. Просто этот гавно экран 4 дюйма ширина 480 в hdpi сука лезет
Turalllb
иногда?
Ну я что то не всегда нахожу нужные мне векторы в свободном доступе, особенно если это рисунок , а не иконка просто
Di7aK
не бывал в ситуации когда мне нужен векторный рисунок
Di7aK
или вообще рисунок в приложении
Turalllb
опробуй через drawable, просто drawable без всяких mdpi и т.д.
Дело в том что 100 dp кнопка, на таком экране хоть тресни не поместится. Там же 480 px, 4 кнопки это уже 600 px , т.к. коэф 1.5.
Turalllb
А на другом экране mdpi 5.4 дюйма эти 100 dp идеально смотрятся
Turalllb
Короче пойду либу качать
Vladimir
Народ, вопрос про Cloud Firestore: кто подскажет, почему эта зараза в ответ на Firestore.get Instance().collection("...").document("...").set(....) вместо однодо документа в БД создаёт их столько, сколько работает приложение?
voodoo
почему на onResume вызывается onCreate?
Ваня
Потому что господа разработчики так сказали
Ваня
Принимай как аксиому
voodoo
главное когда нажимаю на Home, то срабатывает нормально, а когда на BackPressed то в логах всё то же V/FA: Activity paused, time: 17664459 но на Activity resumed, time: 17682780 вызывается onCreate
voodoo
а можно как-то обойти? у меня в onCreate создаётся экземпляр класса, и как-то не очень хочется его постоянно пересоздавать
Sasha
Ребята, а что там с новым гредлом? Я не обновлял студию, но попробовал мигрировать на гредл плагин 3.3.0, и получил незарезолвленный класс R. То есть приложение собирется, но класс подсвечивается красным и всё вытекающее. Подскажите, плиз, как пофиксить это
voodoo
Build нажми и всё) На крайний случай перезапусти студию (мне помогало)
voodoo
вопрос знатокам, это очень плохо? onBackPressed() { if (drawer_layout.isDrawerOpen(GravityCompat.START)) { drawer_layout.closeDrawer(GravityCompat.START) } else { moveTaskToBack(true) }
Sasha
вроде норм
Алексей
Андрей
День добрый! Подскажите пожалуйста, убер платит гуглу за то, что тот использует его карты?
Sasha
Гугл использует его карты??
voodoo
если вместо moveTaskToBack(true) вызвать super.onBackPressed(), то будет стандартной практикой
да вот я потому и не вызываю super.onBackPressed() что он мне активити пересоздаёт
Алексей
да вот я потому и не вызываю super.onBackPressed() что он мне активити пересоздаёт
потому что super.onBackPressed() делает finish(), и это правильно. Чем вам мешает пересоздание активити?