Hovhannes
бахни мапу с ключ позиция и значение вью
Корбен
Ребят подскажите.Есть база данных,там значение в 16ричной системе,как преобразовать это дело в число?
Nikita
если тупо расставить все марджины и паддинги по гайдам материала то будет норм...
Nikita
и шрифты
Миша
шрит то что было, да, не менял, согласен
Nikita
и высоты элементов
Миша
но это так скажем альфа версия
Миша
скинь ссылку на гайд плиз
Vadim
кешируй
эм как?
Hovhannes
тебе тебе
Миша
https://material.io/
спасибо! Пойду ввкуривать
Viktor
Используй что-то типа Moqups
Viktor
Для набросков
Миша
о, за сервис спасибо. Попробую накидать что то
Vadim
тебе тебе
на данный момент у меня вот такой вот метод override fun instantiateItem(container: ViewGroup, position: Int): Any { val view = AuthorizationHeaderView(context = context) updateViewContent(view, data[position]) timeUpdateListeners.add(view as TimeUpdateListener) container.addView(view, 0) return view } где я создаю вьюшку обновляю её вешаю листенер на таймер добавляю и возвращаю вью что вы подразумеваете под кешировать вью
Nikita
это прям квинтэссенция нового поколения программистов :D
Nikita
Ок, чат! HEX to DEC!
Hovhannes
ну вот
Hovhannes
смотри
Hovhannes
добавил в свой контейнер если в мапе нет
Hovhannes
если он есть, бери оттуда вьюху
Hovhannes
элементарно)
Hovhannes
но мне кажется ты дофига всего лишнего делаешь в этом методе
Hovhannes
я не знаю какие у тебя таймеры и вот это все
Hovhannes
но вангую им там не место
Vadim
@JohnnySC ну таймеры это отдельный разговор, возможно. Добавил в свой контейнер container.addView(view, 0) а мапу тут же создавать с проверкой тут?
Hovhannes
тополя
Hovhannes
смотри
Hovhannes
MyAdapter { private val map = HashMap<String, View>() fun instantiate (. ... , position:Int) { if (map.containsKey(position) return map.get(position) else //make view and add to cotnainer val view = makeView() container.add(view) map.put(position, view)
Hovhannes
вообще эта тема легко гуглится
Hovhannes
ага вроде понятно) спасибо щас только с типами разберусь а то возвращает метод Any
кстати. мапу сразу создай в обьеме максимального количества айтемов
Vadim
ну я ввел instantiateItem stop redraw view и ничего пока не нашёл
Hovhannes
ЛОЛ
Hovhannes
навык гугления - бот
Alex Android
Подскажите плиз правильный способ вхождения в консоль разработчика, каждый раз захожу по прямому линку, каждый раз он меня логинит под неправильным аккаунтом
Vadim
навык гугления - бот
как бы ты ввёл?
Hovhannes
как бы ты ввёл?
prevent instantiating items android viewpageradapter
Vadim
максимум ?
ну бесконечное
Hovhannes
ясн
Vadim
Что то не так?
Hovhannes
prevent instantiating items android viewpageradapter
android viewpager adapter cache fragments
Hovhannes
или так
Аля
привет) крч я пытаюсь соорудить постоянное свечение кнопки (типа градиентной обводки которая плавно затухает и снова активируется, и так постоянно) я так понял что стандартными средствами такое не соорудить (или я неправильно понял, буду рад если поправите). есть у кого идеи как такое сделать?)
Hovhannes
анимация?
Hovhannes
постепенно меняешь альфу
Аля
анимацией как? и так чтобы это было бесперерывно
Hovhannes
делаешь анимацию
Hovhannes
ставишь лиснер на окончание
Artem
(CI) Знатоки, внимание вопрос, при запуске такой команды из консоли: gradlew --stacktrace assembleDebug Получаю эту хню: > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > More than one file was found with OS independent path 'AndroidManifest.xml' Запускаю это на локальной машине чтобы потом автосборщик мог собрать так же. Сталкивался кто-нить?
Hovhannes
запускаешь заново
Hovhannes
или просто циклишь ее если там есть такая метода. не помню
Nikita
ставишь лиснер на окончание
там есть просто флажок на зацикливание
Hovhannes
ну да ну да
Nikita
ллибо туда обратно либо сначала
Hovhannes
я просто делал сложную анимацию с 2 айтемами
Hovhannes
один заканчивал и начинал второе
Nikita
чем меньше кода в анимации тем меньше шансов что это сдохнет когда тред поблочится
Leonid
подскажите пожалуйста как программно задать расстояние от элемента android:layout_marginLeft делаю так RelativeLayout.LayoutParams leftMarginParams = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); leftMarginParams.leftMargin = 50; он задает значение не от элемента, а отступ от левого края
Павел
ребят каким образом можно залить приложение в гугл плей так чтобы его могли скачать по приглашению или там по ссылке(короче чтоб оно было приватным)
Hovhannes
бета там все дела
Павел
зачем его тогда лить в гплей вообщ?
лучше управлять обновлениями и там для 500 человек надо
Artem
лучше управлять обновлениями и там для 500 человек надо
их всех придется добавить в тестеры тогда, тоже не супер-удобно на больших объемах
Artem
либо всем один аккаунт делать
--------
бета тест сделай, у меня сейчас так. Новый функционал - в бете, если всё норм, через неделю выкатываю в релиз
Hovhannes
+