Anton
тоже самое с admob если на другой гугл ак, да все что связано с гуглом и приносит бабло требует подтверждения личности в платежном профиле рано или поздно
Anton
Anton
но стили тоже рекомендую изучить, и не оставлять текст прям в верстке, чтобы тебя не материли те кто возможно будут заниматься проектом после тебя
Anton
Anton
но я бы создал стиль и использовал его где надо без include
Andrew
theakella122
Dmytro
Артем
Привет, подскажите пожалуйста, как решить подобную проблему? Кто-то сталкивался с таким?
Anton
Anonymous
Anonymous
Стиль не применяется, почему?
Anton
а почему не в xml применяешь?
Valentin
Anton
Anonymous
Anton
я же не знаю для чего решил делать через addView, но даже если бы я юзал addView я бы использовал inflate для получения вью
Anton
чтобы предложить нормальное решение, надо знать задачу
M
Yank
всем привет, с объекта calendar как нибудь можно вытащить список day of week ? че то нигде не могу найти как
Yank
и список day of month
Назарий
всем привет. почему в корутине при смене контекста на Main лайв дата выдаёт эксепшн?
Назарий
Ярослав
может надо launch(Main)?
Vladimir
вообще, это на баг либы похоже
Vladimir
какую версию либы корутин используете?
Назарий
Назарий
извиняюсь, проблема была в другом месте, в логе не вывело конкретно где
Alex Android
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>
Anonymous
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, то это к какому виду относится?
Ярослав
к ванильному
Ярослав
-
Ярослав
думаю этот термин вообще был придуман спикером на митапе, потому что не гуглится
Михаил
Ладно, спасибо
Dmytro
зачем вы человека обманываете если не знаете? Что для вас MVC тогда?
Anonymous
Привет всем!
Немного оффтоп, но буду очень признателен за совет)
Кто шарит в camera2 api?
У меня сбились настройки камер после удаления google camera. (на скринах подробная информация) Перепутались camera id, неверные значения разрешения, апертуры, фокусного расстояния, не работает вспышка и т. д. Как можно исправить эту софверную проблему? Мб накатить фикс модуль через magisk?
На 1 скрине мои настройки, на 2 вроде правильные..
У меня pocophone f1, android 8.1.
Anonymous
Anonymous
Dmytro
Ну тогда в "ванильном" по сути: MainActivity.kt - это controller, а activity_main.xml - это view и model в одном, так?
ну это совсем простой пример конечно же, активити это и есть вью, во всех трёх названных тобой паттернах, модель это то где ты делаешь бизнес логику, а C это компоненты которые ты используешь, вид в итоге это может иметь крайне разлисный от разработчика к разработчику, ведь тут в основном ооп, солид и тд, если они вообще есть) В MVP и MVVM есть же более "строгие" правила построения
Михаил
Philipp
Нубский вопрос, на который не могу найти ответ:
у меня есть по стандарту: activity_main.xml, MainActivity.kt
хочу добавить новый котлин класс, в котором будет логика связанная с кнопками.
Проблема:
Кнопки из xml не видят функции из нового класса (onClick ругается типа такой функции нету в MainActivity, но я не хочу всю логику держать там :D)
findViewById тоже юзать не могу в новом классе.
Как сделать так, что бы мои кнопки видели функции из других классов, а не только MainActivity?
Dmytro
Нубский вопрос, на который не могу найти ответ:
у меня есть по стандарту: activity_main.xml, MainActivity.kt
хочу добавить новый котлин класс, в котором будет логика связанная с кнопками.
Проблема:
Кнопки из xml не видят функции из нового класса (onClick ругается типа такой функции нету в MainActivity, но я не хочу всю логику держать там :D)
findViewById тоже юзать не могу в новом классе.
Как сделать так, что бы мои кнопки видели функции из других классов, а не только MainActivity?
клики хранятся именно во View, в твоем случае MainActivity, и клики обрабатываются там же) Всё что связано с отображением, делается тут, а вот уже остальное будешь делать в других местах
Dmytro
Philipp
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
--------
Anonymous
Такой вопрос. У ресайклера есть айтем декоратор, а у лист вью есть что-то подобное? Или нужно в onDraw рисовать?
--------
Нубский вопрос, на который не могу найти ответ:
у меня есть по стандарту: activity_main.xml, MainActivity.kt
хочу добавить новый котлин класс, в котором будет логика связанная с кнопками.
Проблема:
Кнопки из xml не видят функции из нового класса (onClick ругается типа такой функции нету в MainActivity, но я не хочу всю логику держать там :D)
findViewById тоже юзать не могу в новом классе.
Как сделать так, что бы мои кнопки видели функции из других классов, а не только MainActivity?
ниче нигде не хранится. Для того чтобы ловить клики на кнопку, нужно повесить на неё слушателя. В качестве слушателя может быть практически любой класс, как твоя активити, так и другой класс, тут уже вопрос в том, как это всё организовано.
--------
Dmytro
разве-что список - да
Anonymous
Dmytro
Anonymous
Anonymous
theakella122
Ребят, шарит кто в фигме? в общем мне нужно заюзать свой шрифт
theakella122
У меня установлена фигма на десктоп, в фотошопе спокойно работаю с Product Sans, а в фигме не могу выбрать
theakella122
А, нашел, он просто из Prodact стал PT
Ярослав🇺🇦
Вопрос, как вы относитесь к использованию ButterKnife у себя в проекте для биндингда view компонентов?
Anton
Anonymous
Alex Android
а если у меня 15 кнопок - это шо, MainActivity будет в 1к строк?
У тебя неправильный подход. Напиши свой класс так, чтобы им можно было пользоваться из консоли
Представь, что в консоли у тебя несколько вариантов действий. Каждое действие потом можно повесить на кнопку
Напиши тесты для своего класса
Инстанцируй свой класс в активити и повесь кнопки на его методы