Павел
Павел
как сделать чтобы этот элемент был сверху всех?
Павел
кароче есть лист на нем кнопка на ней лоадинг. нажимаю на кнопку скрываю ее лоадинг показываю
Gor
как сделать чтобы этот элемент был сверху всех?
не атач его к ботому, либо выставь вертикал - биас в 0(не уверен что так лучше для производительности)
Gor
https://developer.android.com/training/constraint-layout/index.html#adjust-the-constraint-bias
Gor
но имхо, лучше просто не атачить к ботому
Mikhail
Просто посмотри что к чему ты прикрепил и сам поймёшь, у тебя низ кнопки должен быть привязан к топу ресайкла
Artem
пулучаеться мне еще и лист из адаптера в конструктор к холдеру передать? что бы можно было в он клик удалять итем...
Павел
scroll не правильно да?
Mikhail
что бы скролиться :D
Павел
чтобы крутился
Mikhail
чтобы крутился
Он и без скрола будет крутиться
Павел
Павел
не скролился
Gor
🙈 одна из самых болезненных ошибок
Павел
сейчас перепроверю
Mikhail
не скролился
Значит что-то не так сделал, прочитай простую статью про ресайкл вью и всё поймёшь
Павел
я так и не понял что к чему аттачить
Gor
я так и не понял что к чему аттачить
кнопку атачишь к верху toTop-TopOf = parent
Gor
к низу не атачишь
Gor
ресайклер атачишь верхом к кнопке toTop-BottomOf = ид@кнопки низом к паренту toBottom-bottomOf = parent
Gor
ну и высоту у ресайклера ставь 0dp - это типа матч парент для констреинта
Gor
и еще, пиши код руками этот лучше
Gor
хз кто из гуглов решил сказать что удобнее "таскать мышкой" но на практике удобнее руками описать связи
Павел
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white"> <android.support.v7.widget.RecyclerView android:id="@+id/categoriesList" android:layout_width="0dp" android:layout_height="0dp" /> <Button android:id="@+id/downloadPrice" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="Скачать прайс" android:visibility="visible"/> <com.wang.avi.AVLoadingIndicatorView android:id="@+id/aviCategory" style="@style/AVLoadingIndicatorView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" app:indicatorColor="#c71313" app:indicatorName="BallPulseIndicator" /> </android.support.constraint.ConstraintLayout>
Павел
RecyclerViewв левом верхнем ушлу и хуй пойми как его атачить
Gor
руками связь пиши
Gor
я же говорю
Anton
а вместо этого layout_width="match_parent" и height тоже самое
Gor
Anton
и все
Anton
а это же констрейнт, там надо привящать его к низу и право) а я думал координатор.. эх
Gambrinus 🍺
всем привет, кто знает как собрать jar с зависимостью от bouncycasle? при запуске jar java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
Павел
сраный андроид ка кже ненавижу ебаться с этими лейаутами
Anton
сраный андроид ка кже ненавижу ебаться с этими лейаутами
распоясались там со своими html.. вот в delphi с формами особенно в 7-ке и ниже было тяжко)))
Павел
ну я скинул лейаут плиз ктонибудь посомтрите что мне там указать)
Gor
сраный андроид ка кже ненавижу ебаться с этими лейаутами
это ты еще у диалога в райнтайме размер не менял
Gor
на ломаном правда, но автодополнение поможет
Павел
вот ресайкл на весь экран и два элемента коновка и лоадер сейчас в углу. нужно их по центру экрана воткнуть <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/white"> <Button android:id="@+id/downloadPrice" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="260dp" android:gravity="center" android:text="Скачать прайс" android:visibility="visible" /> <com.wang.avi.AVLoadingIndicatorView android:id="@+id/aviCategory" style="@style/AVLoadingIndicatorView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" app:indicatorColor="#c71313" app:indicatorName="BallPulseIndicator" /> <android.support.v7.widget.RecyclerView android:id="@+id/categoriesList" android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
Павел
Gor
кнопку атачишь к верху toTop-TopOf = parent
Gor
к низу не атачишь
Gor
ресайклер атачишь верхом к кнопке toTop-BottomOf = ид@кнопки низом к паренту toBottom-bottomOf = parent
Павел
кнопку атачишь к верху toTop-TopOf = parent - к верхку чего?
Gor
к паренту
Gor
там же написано = parent
Павел
ресайклер атачишь верхом к кнопке toTop-BottomOf = ид@кнопки - у меня ресайкл на весь экран
Павел
парент это - android.support.constraint.ConstraintLayout так?
Gor
где должна быть кнопка?
Саша Батанова
Ребят, у меня есть html код с текстом, как я могу его отображать в диалоге?
Gor
ты же писал что сверху
Evgeniy
Может просто FrameLayout заюзаешь, раз всё по центру надо?
Павел
там три элемента блин. лист кнопка и лоадер хуйня крутящаяяся
Павел
я могу сделать все поцентру
Павел
лист надним кнопка над ней лоадер
Павел
но когда я делаю лоадер сет визибл его не видно
Павел
а кнопку видно
Павел
потому что это как пирог слоеный
Павел
корж это ресайкл на енм лежит кнопка на кнопке лоадер
Evgeniy
Кнопка всегда верхним слоем будет. Если не делать хак
Gor
констрейинт умеет менять связь при визибилити - гон
Павел
но у меня кнопка походу лежеит на лоадере
Gor
"лист надним кнопка над ней лоадер" окей
Gor
если лоадер 1 по счету, кнопка вторая и ресайклер третий
Gor
сейчас накидаю в пастебине
Evgeniy
Да зачем тут констрейты городить, если можно во фрейме это сделать
Gor
а блять
Gor
так вы про слои
Gor
или про 2д измерение
Gor
я уже запутался
Vadim
Как бы вы реализовали такую функцию в приложении: "Подпись клиента. Поставьте свою подпись на свободном поле экрана использую стилус или палец" Может быть есть какая либа ?
Evgeniy
android:stateListAnimator="@null" на кнопку, и тогда она не будет лезть верхним слоем
Gor
если про слои и все по центру - фреймлейаута достаточно\
Evgeniy
Да, походу он про слои