Nikita
Лёша
Лёша
хм, ты и для активити и для диалога(SplashScreen - просто диалог) ставишь один и тот же лаяут
т.е. поверх активити ты открываешь диалого с точно таким же содержимым
а imageView ищешь на активити, который скрыт под диалогом
Лёша
@ArkadyZelensky чтобы проверить правильно ли я мыслю воспользуйся tools - layout inspector
если прав, то оно предложит выбрать один из двух экранов - само активити и диалог
R
господа. проблема в мультимодульном проекте, есть модули view, presenter, contract. Ну и app. Зависимости от view и presenter ведут к contract. При попытке сборки выбрасывает ошибку
error: cannot find symbol
import ru.app.contract.Main$View$$State;
Посмотрел в сгенерируемом ViewStateProvider для персентера, не может найти это класс, зато есть import ru.app.contract.View$$State;
Что я делаю не так(
R
@RegisterMoxyReflectorPackages("ru.app.view", "ru.app.presenter")
class MainApplication : Application()
R
тут все прописал, в gradle.build - kapt в модулях view и presenter с нужным аргументом kapt {
arguments {
arg("moxyReflectorPackage", "ru.app.presenter")
}
}
Vladislav.
Подскажите каким образом сделать подобное отображение?
Vladislav.
Vladislav.
Arkadii
Arkadii
Kanstantsin
или я что-то недопонял ?
Mike
Kanstantsin
Kanstantsin
AspiD
Kanstantsin
ты прямо с самых низов зашел )
Kanstantsin
мне кажется на канве рисовать тут необязательно, и хватит кастомной вьюхи со стандартными контролами )
AspiD
Vladislav.
спасибо, сейчас посмотрю все варианты
Kanstantsin
выше
Mike
Vladislav.
Kanstantsin
AspiD
прям OutOfMemory?
ага, я по приколу делал поле около 15*15 из кнопок с фоном, и получал ошибочку эту
Kanstantsin
тут же тоже в каком-то роде список
Kanstantsin
оО
Kanstantsin
давно наверно это было
Mike
Kanstantsin
у меня знакомые пятнашки делали 15х15 примерно
Kanstantsin
тоже фон и текст
Kanstantsin
всё прекрасно работает на обычных контролах
Kanstantsin
без канвы
Kanstantsin
у нет соврал, что-то типо 5х5 было
Kanstantsin
15х15 хм..
Kanstantsin
надо будет заморочиться глянуть, что получается )
LeV
Парни, подскажите как сделать чтоб recyclerview отображался в обратном порядке. т.е на например в вастаппе, чтоб новое снизу а старое наверху
Kanstantsin
но на канве прям делать такое грустно че-то (
Kanstantsin
сделать точно проблемы нет (
Mike
LeV
Спасибо!
Kanstantsin
ну вот возможно педалить будет
Kanstantsin
надо проверять
Kanstantsin
я бы делал так для пробы, потому что так сделать быстро и просто, но закладывал бы тогда что возможно всё будет неочень хорошо )
Kanstantsin
по производительности
Mike
Mike
если кнопки без рамок и отступов
Arkadii
Лёша
Спасибо вам большое за помощь, буду пытаться сделать это :)
не обязательно делать так, чтобы наружу торчал view диалога, достаточно чтобы торчал сам диалог
на нём уже можно сделать findViewById
а вообще я бы сделал реализацию show с колбеком, который вызывается после показа диалога и получает этот самый диалог
чтобы наружу ничего не торачало
внутри этого колбека уже проводить манипуляции с view диалога
Kanstantsin
Kanstantsin
сделать проще )
Kanstantsin
ну мне так точно, большого опыта рисования на конве нет )
Kanstantsin
а вот кастомные вьюхи делал кучу раз, внутри с простыми контролами, ну и тут бы сходу так сделал, довольно быстро, с канвой времени точно ушло бы больше, со всеми нюансами
AspiD
да я тоже не фанат конвы =) просто размещать их нужно будет в обоих случаях программно, и состояния кастомные пилить =)
Bahrom
Просто заменить контент, на нужные данные и передать в Web, a нажатия обрабатывать javascript'ом
AspiD
Kanstantsin
Bahrom
Сейчас мало осталось неочень телефонов, в неочень и без этого не очень хорошо
Bahrom
Просто svg по моему быстрое решение, если времени есть то канвас отличная вещь.
Kanstantsin
так svg можно и без js впилить и webview
Bahrom
Bahrom
И можно click вешать на любую фигуру