Anonymous
refactoring -> extract styles?
Нет, я хочу вынести этот код в отдельынй xml, и добавить его в любые layout
Anton
тоже самое с admob если на другой гугл ак, да все что связано с гуглом и приносит бабло требует подтверждения личности в платежном профиле рано или поздно
Anton
но стили тоже рекомендую изучить, и не оставлять текст прям в верстке, чтобы тебя не материли те кто возможно будут заниматься проектом после тебя
Anonymous
ну ты сам написал, include
А как через include добараться до TextInputEditText и написать hint?
Anton
но я бы создал стиль и использовал его где надо без include
Артем
Привет, подскажите пожалуйста, как решить подобную проблему? Кто-то сталкивался с таким?
Anonymous
Anonymous
Стиль не применяется, почему?
Anton
а почему не в xml применяешь?
Anton
Стиль не применяется, почему?
и что-то муторная идея по клику делать adview
Anonymous
а почему не в xml применяешь?
Применяю, для остальных viewшек.
Anonymous
и что-то муторная идея по клику делать adview
Что значит муторно? в андроиде все муторно, у тебя есть способ другой как по клику добавлять View?
Anton
Что значит муторно? в андроиде все муторно, у тебя есть способ другой как по клику добавлять View?
я не знаю твою задачу, не знаю почему у тебя такое мнение об андроид
Anton
я же не знаю для чего решил делать через addView, но даже если бы я юзал addView я бы использовал inflate для получения вью
Anton
чтобы предложить нормальное решение, надо знать задачу
Yank
всем привет, с объекта calendar как нибудь можно вытащить список day of week ? че то нигде не могу найти как
Yank
и список day of month
Anonymous
Тебе нужно чтобы другие view сдвигались после появления textView?
Нет, просто не работает стиль, который я указываю для TextInputEditText
Назарий
всем привет. почему в корутине при смене контекста на Main лайв дата выдаёт эксепшн?
Назарий
Ярослав
может надо launch(Main)?
Vladimir
вообще, это на баг либы похоже
Vladimir
какую версию либы корутин используете?
Назарий
извиняюсь, проблема была в другом месте, в логе не вывело конкретно где
Alex Android
Многие столкнулись с блокировками гуглосервисов на хуавее? Как справились? С пушами как?
Артем
я конечно не видел код, но гуглится проблема вроде просто
Да гуглится просто а вот адекватных ответов я не нахожу, я так понял ошибка возникает когда waveView уменьшается для малых экранов, но на эмуляторе у меня не получилось воспроизвести ошибку, вот мой xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:gravity="center" android:orientation="vertical" android:weightSum="10"> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="6" android:gravity="center" android:orientation="vertical" android:padding="@dimen/_10sdp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/circular" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerInParent="true" android:src="@drawable/dots_circle" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <me.itangqi.waveloadingview.WaveLoadingView android:id="@+id/waveView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginStart="80dp" android:layout_marginTop="80dp" android:layout_marginEnd="80dp" android:layout_marginBottom="80dp" app:layout_constraintBottom_toBottomOf="@+id/circular" app:layout_constraintEnd_toEndOf="@+id/circular" app:layout_constraintStart_toStartOf="@+id/circular" app:layout_constraintTop_toTopOf="@+id/circular"" app:wlv_borderColor="#FFFFFF" app:wlv_borderWidth="6dp" app:wlv_progressValue="70" app:wlv_round_rectangle="true" app:wlv_shapeType="circle" app:wlv_titleBottomSize="@dimen/_30sdp" app:wlv_titleCenterSize="@dimen/_30sdp" app:wlv_triangle_direction="north" app:wlv_waveAmplitude="40" app:wlv_waveColor="#2499E0" app:wlv_wave_background_Color="#FFF7F4" /> </androidx.constraintlayout.widget.ConstraintLayout> </RelativeLayout> </LinearLayout> </LinearLayout>
Alex Android
Точно, ну лучше просто избавиться от всяких сервисов
Vadim
Ребят такая ошибка ссылается на то что дургой объект я переопределил методы equals и hashCode но видимо это недостаточно не подскажете как можно подправить? Expected :<[com.sai.authenticator.features.consents.list.ConsentItemViewModel@e1ffa3ce]> Actual :<[com.sai.authenticator.features.consents.list.ConsentItemViewModel@94ee500d]>
Михаил
Привет. Подскажите пожалуйста. Вот есть MVP, MVC, MVVM и т.д. Когда приложение состоит только из MainActivity.kt и activity_main.xml, то это к какому виду относится?
Ярослав
к ванильному
Михаил
к ванильному
Он не имеет аббревиатуры?
Ярослав
-
Ярослав
думаю этот термин вообще был придуман спикером на митапе, потому что не гуглится
Anton
Он не имеет аббревиатуры?
ну блин, ты не применял никакой паттерн и спрашиваешь название
Михаил
ну блин, ты не применял никакой паттерн и спрашиваешь название
Думал, что "ванильный" вид, тоже является паттерном и имеет своё название.
Михаил
Ладно, спасибо
Dmytro
Думал, что "ванильный" вид, тоже является паттерном и имеет своё название.
имеет, MVC по сути и есть "ванильный" вид и то что ты с ним делаешь не используя иные паттерны
Dmytro
зачем вы человека обманываете если не знаете? Что для вас MVC тогда?
Anonymous
Привет всем! Немного оффтоп, но буду очень признателен за совет) Кто шарит в camera2 api? У меня сбились настройки камер после удаления google camera. (на скринах подробная информация) Перепутались camera id, неверные значения разрешения, апертуры, фокусного расстояния, не работает вспышка и т. д. Как можно исправить эту софверную проблему? Мб накатить фикс модуль через magisk? На 1 скрине мои настройки, на 2 вроде правильные.. У меня pocophone f1, android 8.1.
Anonymous
Anonymous
Михаил
зачем вы человека обманываете если не знаете? Что для вас MVC тогда?
Ну тогда в "ванильном" по сути: MainActivity.kt - это controller, а activity_main.xml - это view и model в одном, так?
Dmytro
Ну тогда в "ванильном" по сути: MainActivity.kt - это controller, а activity_main.xml - это view и model в одном, так?
ну это совсем простой пример конечно же, активити это и есть вью, во всех трёх названных тобой паттернах, модель это то где ты делаешь бизнес логику, а C это компоненты которые ты используешь, вид в итоге это может иметь крайне разлисный от разработчика к разработчику, ведь тут в основном ооп, солид и тд, если они вообще есть) В MVP и MVVM есть же более "строгие" правила построения
Philipp
Нубский вопрос, на который не могу найти ответ: у меня есть по стандарту: activity_main.xml, MainActivity.kt хочу добавить новый котлин класс, в котором будет логика связанная с кнопками. Проблема: Кнопки из xml не видят функции из нового класса (onClick ругается типа такой функции нету в MainActivity, но я не хочу всю логику держать там :D) findViewById тоже юзать не могу в новом классе. Как сделать так, что бы мои кнопки видели функции из других классов, а не только MainActivity?
Philipp
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
Anonymous
Такой вопрос. У ресайклера есть айтем декоратор, а у лист вью есть что-то подобное? Или нужно в onDraw рисовать?
--------
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
15 кнопок - это уже повод задуматься, не использовать ли список с адаптером з.ы. соответственно, клики уже немного по-другому нужно будет обрабатывать
Dmytro
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
15 кнопок это на вскидку до 100 строк, но я не представляю пока что на экране столько кнопок)
Dmytro
разве-что список - да
Anonymous
вроде метод есть у лист вью setDivider
Divider это же разделитель
--------
Divider это же разделитель
ой блин, в глаза долблюсь, я почему-то подумал, что речь о них
Dmytro
Такой вопрос. У ресайклера есть айтем декоратор, а у лист вью есть что-то подобное? Или нужно в onDraw рисовать?
у лист вью вроде дефолтно есть линии эти, но уже не помню наверняка, 100 лет не юзал
Anonymous
у лист вью вроде дефолтно есть линии эти, но уже не помню наверняка, 100 лет не юзал
Да мне иконки рядом с каждым элементом нужно нарисовать
Anonymous
Да мне иконки рядом с каждым элементом нужно нарисовать
И чтоб они соединялись линией между собой
theakella122
Ребят, шарит кто в фигме? в общем мне нужно заюзать свой шрифт
theakella122
У меня установлена фигма на десктоп, в фотошопе спокойно работаю с Product Sans, а в фигме не могу выбрать
theakella122
А, нашел, он просто из Prodact стал PT
Anton
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
для этого и существуют паттерны, чтобы вся бизнес логика выполнялась не в активити
Ярослав🇺🇦
Вопрос, как вы относитесь к использованию ButterKnife у себя в проекте для биндингда view компонентов?
Anton
Вопрос, как вы относитесь к использованию ButterKnife у себя в проекте для биндингда view компонентов?
до котлина юзал активно, сейчас в нем просто нет необходимости как по мне
Alex Android
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
У тебя неправильный подход. Напиши свой класс так, чтобы им можно было пользоваться из консоли Представь, что в консоли у тебя несколько вариантов действий. Каждое действие потом можно повесить на кнопку Напиши тесты для своего класса Инстанцируй свой класс в активити и повесь кнопки на его методы