Dyno
плагины не всегда работают. лучше юзать терминал https://ru.stackoverflow.com/a/1024124/318033
Daniil
Есть получилось с помощью классного плагина
Daniil
Daniil
у него даже есть интерфейс
Dyno
Daniil
Да
Daniil
+ он хранит ip подключение даже если ты закрыл AS
Daniil
Serhii
есть какие то атрибуты у ScrollView или NestedScrollView, чтоб если в ней расширялся контент она скроллила все вниз автоматом?
Mike
Maksym
А что?
Небойсь чистый sqlite юзают или вообще Realm
Daniil
GreenDAO или голый SQLite
Anton
Здравствуйте, может кто рассказать про вложенные интерфейсы объявление и реализацию через сеттер, желательно в личку
Sergey
FreeUser
FreeUser
Как сделать чтобы кнопка отображалась внизу
Sergey
Anton
Sergey
Я про интерфейс спрашивал)
А... Я что-то в вас запутался :)
Но я не пойму что значит "реализация через сеттер".
Интерфейс реализуют в классе, через сеттер устанавливают объекты.
Anton
iamthevoid
может речь про di?
iamthevoid
или анонимные классы
iamthevoid
Я тоже запутался
Denis
В любой непонятной ситуации: "Это di?")
Anton
Вообще вся суть в создании собственного слушателя
Sergey
Александр
bottom_toBottomOf
Eugene
Привет! Кто-то сталкивался с необходимостью делать что-то вроде transform animation. У меня кейс - есть круг и его форму нужно анимацией трансформировать в квадрат. Пока смотрю в сторону AnimatedVector, но может есть еще какой вариант?
Eugene
круг - вектор сейчас
Александр
А объясните пж мне магию, я чот очень тупой.
Вот хочу я в кастомную вьюху заинфлейтить другую вьюху.
Внутри кастомной вьюхи создаю переменную:
private lateinit var newView: View
Далее где - нибудь инфлейчу в неё:
newView = inflater.inflate(...)
вызываю addView(newView) и всё ок.
Но.
Почему - то у меня не работает мув, когда я хочу создать список кастомных вьюх и создавать их наподобии:
newViewList.add(createNewView())
где createNewView() - это inflater.inflate(...).apply{addView(this)}.
А магия в том, что этот метод отрабатывает единожды. То есть одна кастомная вьюха таки добавляется, а остальные - нет.
Што происходит, куда читать(
Нифига не гуглится главное.
FreeUser
bottom_toBottomOf
Всем доброго времени суток, подскажите почему содержимое не отображаеться на весь диалог?
1. Объявил стиль:
—— styles.xml ——-
<style name="my_dialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="windowMinWidthMajor">70%</item>
<item name="windowMinWidthMinor">70%</item>
<item name="windowFixedHeightMajor">80%</item>
<item name="windowFixedHeightMinor">80%</item>
</style>
2. layout:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
3.
dialog = new AlertDialog.Builder(this, R.style.my_dialog).setCancelable(false).create();
View dialogView = LayoutInflater.from(this).inflate(R.layout.dialog_create_group, null, false);
dialog.setView(dialogView);
dialog.show();
Диалог большой а вот кнопка не хочет внизу отображаться, подскажите пожалуйста почему?
FreeUser
Denis
Андрей
Андрей
> А магия в том, что этот метод отрабатывает единожды.
Андрей
а может ViewGroup таки использовать тогда?
Андрей
а не View
Ilya
Драсте. У меня тут такая проблемка. Я написал либу для себя, которая позволяет двигать экран(отслеживаю клики с помощью dispatchTouchEvent), но проблема в том, что на этом экране есть ресайкл и в нём элементы выделяются на длинный клик. Когда я двигаю экран один элемент каждый раз выделяется. Вообще не знаю как пофиксить
Андрей
Андрей
Андрей
Ilya
Ну вот в том и дело, что мне нужно чтобы и сами клики работали. Поэтому я на ACTION_DOWN дёргаю super
Ilya
Если юзер не двигает экран, то нужно, чтобы клики работали
Ilya
Проблема в том, что когда ты просто задерживаешь палец на экране, то тоже onMove вызывается
Александр
хм ну видимо нужен весь код чтоб понять че за фигня
Между инфлейтом и добавлением вьюхи в рут я дописал:
view.id = View.generateViewId()
И всё, новые вьюхи начали добавляться.
Итоговый метод(без рефакторинга офк, ибо разруха):
private fun inflateNewCard() {
val view = createNewCard()
view.id = View.generateViewId()
addViewToRoot(view)
cardList.add(view)
}
У меня сложилось ощущение настоичивое, что мой инфлейт метод возвращал одну и ту же вьюху мне. Обосновать не могу.
Андрей
Андрей
сделай дельту по движению, типа если сдвинули меньше чем на 5 пикселей - ресайклер , больше - двигаем экран
Ilya
Ну там та же координата приходит. Я этот способ уже пробовал. Если дёрнуть быстро, то не выделяется,а вот если медленно то выделяется. А ещё могут палец на пару милисекунд задержать, а потом только начать двигать.
Ilya
Вот был бы способ отменить таймер лонг клика
Ilya
Получается это так работает. У меня есть Главная вью и я кладу в неё другие вьюшки. Главная вью отслеживает все клики
Андрей
Ilya
Ну если кликнул и задержал палец на одной точке, то та же приходит
Ilya
Вот Drawer как-то эту проблему решил. Я сейчас проект с ним открыл и добавил лонг листенер и он не вызывается, когда вытягиваешь дравер
Ilya
А, там по другому работает, у меня так не получится
Maxim
Добрый день! Не подскажете почему темно-зеленая полоска и просто зелёная полоса при отладке GPU такая высокая?
Maxim
Maxim
Просто тормозит анимация при переключении фрагмента
Сергій
Сергій
https://developer.android.com/studio/profile/inspect-gpu-rendering
Ilya
Так мне никто не может помочь?
Ilya
Нет, там немного по другому, я же написал так не получится. Там именно детектит, когда юзер свайп делает прям с края экрана. А мне нужно, чтобы свайп с любой части экрана работал
Mike
А, я не заметил
Nurseyit
Друзья привет, как использовать сканнер который встроен в андроид? Файрбейсовский работает медленно
Co(n)stantine👨🔬
Nurseyit
Я не знаю какой там стоит, но работает как надо в отличие от файрбейса,
Co(n)stantine👨🔬
Nurseyit
Almas
Всем привет. Прошу вас помочь у меня есть constraintlayout внутри toolbar edittext и linearlayout внутри него 5 кнопок для смены шрифта текста вводимого в edittext проблема заключается в том что когда я выделяю текст клавиатура и text selection bar закрывают обзор на конец экрана как можно исправить?