Памагите дауну. Как же сложно. Мне физически больно. Как в андроид приложении при нажатии на кнопку на этом же экране открыть новую CardView? Еще лучше сделать как у этих ебаных вонючих индусов из гугла на сайте на пикрелейтед. Эти мерзкие твари не добавили никакого примера кода. Ебись дурачок, как хочешь. Я просто уже не могу. " дня сижу над этим. Ну как это сделать? Вот есть у меня эта карточка, есть обработчки нажатия на карточку. А что дальше? Как открыть вторую тут же? И сделать анимацию?
Ну что мне делать? У меня есть активити и LinearLayout в котором где-то в середине между всякими элементами есть cardView по нажатию на который мне бы хотелось чтобы эта кардвью раскрыласт на весь экран пока юзер не нажмет на ней кнопку, а потом скрылась. И как это сделать?
>>244172123 Учись короче искать, ибо большую часть времени этим и придётся заниматься в анроид разработке. Хотя за тред спасибо. Это как-то всё мимо меня прошло. Тоже посижу поразбираю.
>>244172411 Т.е. в приницпе никак показать один элемент над остальными нельзя? Т.е. мне весь интерфес придется пихать в Фрагмент. А пото иметь второй фрагмент с этим раскрытым окном? Нельзя ли как-то сделать проще?
Ну т.е. вот есть xml, есть активити. Все закгрузилось и нарисовалось. При нажатии на кнопку я хочу чтобы поверх всего этого нарисовался cardView.Нельзя так сделать что ли?
>>244172731 Нет, вот как раз диалог не подходит, потому что я не могу регулировать размеры окна диалога. Там отступ от краев фиксированный. Просто новый cardView
>>244172578 Там смысл похоже в том, что там у тебя 2 карточки, а некоторая область с контентом, которая лежит как бы слоем ниже. Когда карточка свернута, она убирается в свой размер на своем месте в этом потоке контента (ну типа как лента такая, ничего особенного). Когда она разворачивается она как бы поднимается на слой выше и растягивается занимая весь экран (кроме меню) а остальное говно (лента) по сути остается там же на нижнем слое.
В общем, есть лента где эти карты крутятся (можешь их для реалистичности нагенерить туда 10 штук) и когда ты одну из них тапаешь она расхуячивается на всю область. То есть она не просто “всплывает” на верхний слой (как поп-ап) а именно увеличивается из за чего ты видишь такой эффект что она как бы сдвигает соседнюю карту.
>>244173162 Суть в том, что вторую в общем рисовать не нужно. Это любая в общем карточка меняет свои свойства — увеличивается/разворачивается на всю область, а при закрытии сворачивается обратно “убираясь” в общую ленту.
>>244173223 Короче, если хочешь красиво как индусов, разибрай статью и юзай либо фрагмент либо диалогфрагмент. Иначе диалог. Размеры ты должен смочь настроить, в крайнем случае через styles настраивай.
>>244173345 А если у меня не лента, а поля для ввода, между которыми карточка, при нажатии на которую, я бы хотел чтобы она раскрылась, может поверх остального говна, а потом убралась обратно? Как такое сделать7
>>244173345 >>244173256 >>244173223 >>244173162 Сейчас посмотрел замедленно (скриншот). В общем немного по-другому. Есть два слоя: 1-слой: на нем лежит лента с картами, скроллится и тп. Контент короче 2-слой: там меню Что происходит потом При нажатии на карту, она поднимается из слоя-1 на слой-2 и заполняет весь экран, вытесняя меню (это видно на скрине). То есть у карты при нажатии меняются координаты по оси Y (в ноль к верхней границе) и по оси Z (на верхний слой).
>>244173474 Сам контейнер этого диалога он имеет фиксированный margin от краев. Это слишком много для меня. Я не нашел как его уменьшить. Заркпить в нем xml я могу, но она на внешний рказмер окна не повлияет
>>244173627 Вот, смотри, там по сути может быть внизу на первом слое >>244173658 что угодно. Хотя поля хоть контент. Смысл в том, что кликнутый элемент поднимается на верхний слой 2 (где меню) и разворачивается на весь экран, сдвигая меню тоже. Координаты/размеры думаю понятно как посчитать.
>>244173830 Кста на этот сайт лез, там есть почти все ответы. А на двач лезть за советом последнее дело. У меня выходной вообще, хрена тут опять работа какая-то.
>>244173928 Это в стилях по идее. Хз как у тебя реализовано, но если я правильно понимаю логика везде одна и та же. У любой хуйни есть параметры XY и Z (выше над/под) в ответ на события (клики и тп) эти параметры меняются. Возможно именно у тебя в коде это завернуто для удобство в какие то модули а у них есть интерфейс (они принимает значения о своих свойствах где эти же координаты XYZ)
>>244174361 Ну мне надо показать cardView. А что его показать мне надо вызвать диалог и внего пихнуть cardView. Не костыль - это когда я беру и показывают cardView
Блин, ну вот можете как дауну сказать что делать. Типа создай два xml там опиши эти cardview. Потом в коде сделай то и то. Я не понимаю. Какие слои? Что это?
Ну или вот еще @Override public void onClick(View v) { getSupportFragmentManager().beginTransaction(). add(R.id.activity_registration_linear_layout, FragmentSelectLocation.class, null).commit();
Тут я могу добавить новый элементы но они в конец списка общего попадают. Как мне их поверх остальных вывести?
>>244174773 Погоди, о чем речь идет? РециклерВтю - это же хуйня для прокрутки списоков. Мне она зачем? У мен просто поля для ввода и вот карточка, при нажатии на которую я хочу чтобы она раскрылась. Как это сделать?