Konstantin
это совсем крайний шаг
Nikita
Другого метода я не нашул
Mike
стилями? чтением исходников?..
Konstantin
регулярно пытаюсь найти легальные пути
Konstantin
Nikita
это совсем крайний шаг
Если придумаешь дай знать пожалуйста, мне не по себе что у меня в проетке рефлексия )
Fearless
Вроде через Style надо
Konstantin
стилями ты стилизуешь готовыми цветами из хмл, а у меня рандомный цвет
Mike
Fearless
Очень крутой UX наверняка подразумевается
𝔇𝔢𝔫𝔦𝔰
Может кто-то подскажет что за херня может быть:
Есть вот такой кусок для добавления маркера на карту.
private void addMarker(double TARGET_LATITUDE,double TARGET_LONGITUDE)
{
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(TARGET_LATITUDE, TARGET_LONGITUDE))
.zoom(18)
.build();
CameraUpdate cameraUpdate = CameraUpdateFactory.newCameraPosition(cameraPosition);
googleMaps.animateCamera(cameraUpdate);
if (null != googleMaps) {
marker = googleMaps.addMarker(new MarkerOptions()
.position(new LatLng(TARGET_LATITUDE, TARGET_LONGITUDE))
.title("Я тут!")
.draggable(false)
);
marker.showInfoWindow();
}
}
Пока вызывается в onLocationChanged все работает. На карте маркер двигается. Но если я к ппримеру вызову addMarker где нить в другом месте с указанием конкретных координат то вылетает NPE. И Ввылетает на строке googleMaps.animateCamera(cameraUpdate);
Есть у кого-то мысли почему так?
Konstantin
не, почему цвета должны быть зашиты в приложение
Konstantin
я вот не хочу например так, хочу чтобы каждый день был новый цвет который получаешь по апи, и ко всему приложению применяется
Konstantin
или например если чувак логинится в приложение и там должны быть корпоративные цвета, а чуваков и корпораций много
Mike
рефлексируй, и пошло всё нахер)
Konstantin
все цвета заранее не узнаешь. поэтому вполне нормальный кейс рулить ими с бэкенда
Konstantin
да я целый день прорефлексировал
Donna
по моему тоже лучший вариант
Mike
отстой
Anonymous
Кто знает, как можно поймать Event, когда Клавиатура в состоянии Show?
Konstantin
изучал исходники, читал статейки. и пришел к выводу что в рот топтал просто гугл с его дохуя знающими дизайнерами
Konstantin
особенно когда он например уже умер
Fearless
Konstantin
ну типа дизайн был год назад а ща уже концов не найти
Donna
Mike
Donna
Fearless
Donna
Donna
обрати внимание - это был комментарий не к корпоративным цветам )))
Donna
а к ежедневной смене цветов
Anonymous
Mike
ну это гипотетический вариант. Это странно, но должно быть позволено
Mike
Konstantin
и это пиздец как удобно
Anonymous
Андроид не Победить
Anonymous
Вот из офф сайта. Скажите это адекватный человек писал API?
Anonymous
Mike
Konstantin
мне особенно кусок понравился про getPadding или типа того, когда во входной параметр метода записываются нужные тебе данные, а метод возвращает флаг успеха. а просто null/Rect возвращать наверное нельзя было
Anonymous
Да потому что меня достала эта хрень, что в одном андроиде одно апи, в другом другое в 3 третье.
Почему мы должны это все писать, когда они могут все эти 3 апи соединить в 1 апи и выдать нам, чтобы мы как люди программировали, а не как индузы
Konstantin
а чтобы заполнить эти дыры и сделали аппкомпат либы
Mike
Konstantin
Anonymous
Konstantin
типа сэкономить на создании rect ?
Anonymous
извиняюсь за выражение
Mike
например
какой Rect возвращать — новый или один и тот же?
Fearless
Konstantin
Konstantin
Konstantin
память кончится?
Mike
новый вестимо
Ага. А знаешь, почему всякие SparseArray переиспользуют массивы через синхронизированный пул?
Anonymous
Мне хватило того что Ripple работает с 21 АПИ, хотя на гитхабе челик написал простой drawable с анимацией, делающий тоже самое и работает с 16 API....
Konstantin
Fearless
Mike
Fearless
Konstantin
Mike
что именно?
Anonymous
Сергій
Mike
оно же должно на RT рисоваться 🌚
Сергій
На 5.+ рипплы рисуются отдельным тредом
Сергій
Простая анимация это translation или изменение альфа канала
Mike
ох, альфа дорогая
Сергій
Они не вызывают пересоздание текстуры на каждый кадр
Сергій
Сергій
ImageView делает это эффективно