George
Всем привет, кто нибудь знает есть ли готовые решения такие?
Ivan
Kirill
что-то мне подсказывает, что это проще сделать через FrameLayout и наложить на него анимацию появления/исчезания...
Но пока есть желание домучать это)
Future Franklin
Кто вкурсе как сохранить данные x , y и тд канвы(canvas) в БД?
Mike
George
да, Trello
Это он и есть, мне самому придётся такую вью писать? Или есть что-то?
Mike
Mike
господа, мне кажется, вы оба прикладываете усилия специально для того, чтобы ничему не учиться
Mike
Mike
Future Franklin
Ivansuper
Ivansuper
Хотя я был бы не против если при попытке фото экрана наша вселенная кидала в лицо фотографу Access Violation: Trying to read from GENERIC_MONITOR
Future Franklin
Future Franklin
Canvas - JPG
Ilya
Ivansuper
Поищи в выпадающем списке слева от названия устройства пункт с названием "APP"
Ivansuper
У тебя по ходу выбрана задача гредла, и ты ее не можешь "загрузить на устройство"
Ivansuper
Кеш может и не работать, если уж говорить об этом
Ivansuper
Целесообразнее тогда взять просто свой битмап, обернуть его в канвас, рисовать на нем, а для отображения рисовать этот битмап на вью
Future Franklin
canvas.drawRect(pair.first, pair.second, pair2.first, pair2.second, paint);
я тут беру с onTouch x,y,x1,y1
Мне эти значения нужно сохранять ?
Ivansuper
Да
Mike
я вот даже не знаю, стоит ли отвечать, или большим благом будет промолчать...
Future Franklin
Окей ну это если одна фигура а если несколько нарисовал как тогда?
Mike
Ivansuper
Ты создаешь класс Scene, который может держать фигуры. В этот класс при отрисовке прямоугольника кладешь Rectangle с параметрами из onTouch. Все, у тебя есть описание нарисованных структур в свободном доступе
Ivansuper
А нужен ли тебе SQLite для хранения сцены?
Future Franklin
и там sqlite используется
Mike
«какие-то может быть что-то»
Ivansuper
Ты можешь в табличке юзера ссылаться на файлы сериализованных нарисованных сцен
Future Franklin
Ivansuper
В простейшем случае, если тебе лень, ты можешь загнать все в JSON и положить в одну ячейку SQLite
Ivansuper
Andrew
Кто нибудь уже пишет приложения на flutter? Есть какие нибудь курсы в свободгом доступе ? Познакомиться бы
Ivansuper
Andrew
Спасибо
Yushka
Yushka
они вроде как раз курс готовят
Vadim
могу ли я определить жизненный цикл в рамках собственного класса.
Пример, у меня сейчас polling запускается в onStart и стопиться в onPause
я не хотел бы привязываться к этим методам.
Yakov
Yakov
Yakov
или вы это про override метода onStart/onPause?
Нет, class MyObserver : LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
fun connectListener() {
...
}
@OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
fun disconnectListener() {
...
}
}
Yakov
Примерно так
Vadim
Yakov
Вроде не это уже есть в андроидХ
Vadim
Vadim
Вроде не это уже есть в андроидХ
https://developer.android.com/reference/androidx/lifecycle/OnLifecycleEvent
вот это как поинмаю
тут просто инструкция такая себе
Yakov
Да вроде все понятно. Ну на хабре/медиуме ищи статью
Artem
Может кто пытался переопределить layoutInflater для распознавания expressions в xml. Типа - ${...}
Mike
Alex Android
Alex Android
Либы умирают, XML вечен (к несчастью)
Mike
Alex Android
ANKO умерла, теперь чтобы выпилить надо дохрена времени потратить
Alex Android
Превью перстало работать ещё год назад, Jetbrains её похоронили официально
Dug
депрекейтед не смертный приговор, так сказатб
Mike
(Ващет библиотеки для этого необязательны)
Ivansuper
Превью и так не работает толком даже с офф ХМЛ
Mike
Кстати, превью кастомной вью — это десять строчек, так что не проблема
Dug
Alex Android
Max
библиотека делает PopupWindow, пробую по id найти его вью из рута фрагмента найти- не находит, где искать ?
Ivansuper
Ivansuper
Если у тебя нет прямого доступа к любому вью в попапе — никак