⬤ vitaly
Согласен на все 100, поэтому и пришел сюда, вдруг кто здесь сталкивался))
я только с десятой волосы на жопе повырывал, вот по ней я эксперт, а восьмая не тревожила :)
Ivan
эээх
Кирилл
Кто-нибудь пробовал делать вращение вокруг своей оси для вектора через objectAnimator в xml?
Бамп. Как я понял нужно сделать rotation + pivotX - 50% и pivotY - 50%, только почему то pivot не работает
Никита 🙃
А возможно сделать layout-land, но что бы экран не пересоздавался при переворотах?
Mike
Я бы создал пропертю «горизонтален ли экран» и прибайндил видимость некоторых вьюх к ней.
Никита 🙃
Тоже верно) Но просто для расположения пары вьюх делать кучу костылей, особенно когда у тебя singleactivity и это отразится на всех остальных экранах - это грустно)
Никита 🙃
Хз, чего до сих пор нет нормального механизма в андроиде для такого
Antonina
Хочу показать вам библиотеку для поиска классов во время компиляции. Её написал мой коллега Миша, и мы были бы рады вопросам, комментариям и пулл-реквестам. Подробности тут в статье: https://vc.ru/dev/119802-biblioteka-colonist-poisk-klassov-vo-vremya-kompilyacii-android-prilozheniya
leksss
Подскажите, не могу найти как программно задать view элементу marginBottom 16dp?
Сергій
Сергій
а для чего view.requstLayout?
чтобы перемерялись размеры, (view.layoutParams as MarginLayoutParams).bottomMargin просто сетит значение поля
Leonid
а для чего view.requstLayout?
пересчитать размер и отрисовать по новому
Сергій
похоже на правду?
только нужно dp переводить в пиксели
Сергій
сейчас 16 это у тебя просто 16 пикселей, независимо от dpi экрана
Leonid
похоже на правду?
тут проще разные ViewType использовать наверное
leksss
только нужно dp переводить в пиксели
а перевод как делается, если не сложно, подскажи
Сергій
а перевод как делается, если не сложно, подскажи
val marginBottom = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics())
Сергій
вот такая каша получается
сделай разные методы или что?)
Сергій
вот такая каша получается
не создавай свой DysplayMetrics, бери его у ресурсов, которые есть у контекста, который есть у вью
leksss
сделай разные методы или что?)
ну меня смутило, что в свойстве тип Float, а там требует Int А где его брать тогда? displayMetrics
Yu
Всем привет! Такой вопрос: создал аккаунт разработчика на почту, в которой имя и фамилия были указаны не настоящие. Теперь не могу пройти идентификацию разработчик. Пишут, что не могут распознать мой документ... Уже пробовал и права и две фотки паспорта. Решил изменить владельца аккаунта разработчика, но прочитал, что это сделать нельзя. Какие выходы есть, чтобы не платить снова 25$ или пройти всё таки идентификацию личности (видел в сети инфу, что это частая проблема)?
Кирилл
applicationId может состоять более чем из 3 слов? (те например не com.test.test2 а com.test.test2.test3 )
Aleksey
Всем привет) а можно ли сделать intent который не просто откроет твое приложение в маркете, но и развернет все сам для написания отзыва о нем? Или просто открывать маркет с твоим приложением?
Full
Всем привет, подскажите пожалуйста, есть ли у кого-нибудь или можно ли где-нибудь посмотреть best practice по созданию чата?
Roman
подкажите, пожалуйста, я правильно понимаю, что с помощью viewmodel и lividata я могу подписаться на изменения, например, Integer, и при любом изменении значения этой переменной, это отобразиться на экране телефона?
Le Kovshik 🇺🇦
Хотел бы закинуть свою прогу в play market, но у меня вопрос. Имеет ли значение возраст?В соглашении ничего не нашёл на эту тему
Roman
я получаю значение и отображаю его, но как мне в мейне изменить это значение и отобразить изменения
Muzaffar
уважаемый может воспользоваться соответствующими сервисами?
Сергей
Это сюда @mobile_jobs
Roman
пишу с телефона, неудобно, ответьте на вопрос на форуме, пожалуйста https://www.cyberforum.ru/android-dev/thread2619268.html
Кирилл
Почему у меня не работает LeakCanary? Нету ни их приложения, ни логов. Добавил в проект так debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.2' . Сборка конечно же debug. Может кто сталкивался с подобным
Vadim
у меня есть метод который позвоялет листать viewPager fun onOnboardingPageSelected(position: Int) { if (onboardingViewModels.getOrNull(position) != null) { pageIndicator.postValue(position) но как можно заставить листать по нажатию на кнопку next?
Anonymous
Ребят, можно ли интерфейсами взаимодействовать, емли они в разных потоках?
Кирилл
Кто нибудь может скинуть легкий способ создать утечку с минимум кода?
Сергій
Кто нибудь может скинуть легкий способ создать утечку с минимум кода?
static Context ctx; потом например в onCreate в активити заассайнить
Arsen
Ребят, можно ли интерфейсами взаимодействовать, емли они в разных потоках?
в том то и сложность работы с многопоточностью, что взаимодействие не запрещается, зато потом обнаруживаются странное поведение\результаты в программе)
Anonymous
какими интерфейсами?
Обычные из джавы)
Mike
Обычные из джавы)
O_o конечно, вся джава на интерфейсах
Mike
Executor, Runnable, Callable, Future, CompletionStage — всё интерфейсы про многопоточку
Anonymous
Добрый вечер #Вопрос Как можно потестить подписки в Google Billing Я посмотрел док, написано что чтобы тестировать приложение, нужно опубликовать закрытого/открытого тестирования Я опубликовал приложение но сейчас это займет достаточно Каково решение в такой ситуации?
Egor
Всем привет, срочно нужна помощь. Кто-нибудь делал неомерфизм элементы в android studio? Хочу сделать что-то наподобие этого, но никак не получается
Arsen
Egor
Можно ссылку пожалуйста?
Egor
Нашёл только либу на гитхабе, но с ней не вышло
Arsen
How to create EditText with rounded corners? - Stack Overflow https://stackoverflow.com/questions/3646415/how-to-create-edittext-with-rounded-corners
Egor
Так здесь нет ничего про неоморфизм
Egor
Мне нужно сделать элемент в стиле неоморфизма, со скруглением я справлюсь)
Arsen
Ааа, вот в чём вопрос был, сорян)
Egor
Это что?)
Mike
Это что?)
у меня тот же вопрос был про неоморфизм, но я уже загуглил
Egor
Я не очень понимаю, как это можно применить к неоморфизму
Egor
Я новичок, извиняюсь, что так туплю)
Mike
Я не очень понимаю, как это можно применить к неоморфизму
вот вцепился ты в этот buzzword, а надо вцепляться в пути решения
Mike
Мысль не очень понял :D
Андроид ничего про неоморфизм не знает, у него есть дроваблы. Они бывают Gradient, 9-patch и т. п. Ну как кастрюля ничего не знает про борщ. Знает повар, который и делает его из свёклы, воды, чё там ещё надо
Александр
Охапка дров.
Egor
Соответственно через 9-patch я могу обращаться к теням объекта?
Mike
Соответственно через 9-patch я могу обращаться к теням объекта?
Нет, в андроиде нет теней как таковых. Есть elevation, он работает немного иначе. 9-патчем можно нарисовать какую-нибудь штуку. Вот тень, например.
Egor
Извиняюсь за глупые вопросы. Т.е мне пнг файл нужно перекинуть в drawable, а там с ним через 9 patch взаимодействовать?
Turalllb
Подскажите, есть ли методы, которые вернут в FlexBoxlayoutManager кол-во элементов в строке или эта штука такое не умеет ?
Mike
Извиняюсь за глупые вопросы. Т.е мне пнг файл нужно перекинуть в drawable, а там с ним через 9 patch взаимодействовать?
Нет, нужно загуглить для начала, как 9-патч делается, какими инструментами его готовить. «с ним через 9 patch взаимодействовать» — бессмысленный набор слов.
Mike
Я думаю, что придётся сделать LayerDrawable. Одним слоем положить в него 9-patch-тень, другим — GradientDrawable.
Turalllb
хм. и нафига 9-patch может теперь пригодиться ? вектор есть, а для бекграудов shape всякие. Разве, что какую то сложную мозайку на фон ставить
Turalllb
А как вектор заменяет 9-патч? Шейп есть так же давно, как и 9-патч.
просто вместо nine-patch берется и используется вектор)
Egor
А я могу просто фоном для векторного изображения поставить векторную картинку?
Turalllb
ааа, я не посмотрел что ему там еще и тени нужны
Turalllb
тени в вектор на андроид еще не приехали