
Pavel
11.07.2017
09:31:30
Всем привет!
Кто-нибудь пользовался либой lottie-android?
У меня такая проблема, что в анимации в json "w":2732,"h":960.
Экран меньше. При запуске изображения от анимации уменьшаются в несколько раз что бы уместиться в контейнер
уменьшаю w и h в json - картинка становится больше, но теперь уезжает за границы экрана...

Google

Alexey
11.07.2017
09:47:21
Ретрофит, никак не одолею, ещё вопрос:
Есть вот такой API
@FormUrlEncoded
@POST("UserMessage_Create")
Call<ResultBase> sendMessage3(
@Field("UserID") int userID,
@Field("Subject") String subject,
@Field("Message") String message
);
Вызывая его, вместо тела запроса в JSON формате, получаю тело в таком (вероятно, это называется Url формат?) формате:
UserID=8873&Subject=%D0%A2%D0%BE%D1%82&Message=%D0%AD%D1%82%D0%BE
Есть способ превратить это в JSON?

Andrey
11.07.2017
09:48:46
на серваке тип какой стоит?

Alexey
11.07.2017
09:50:14
сервак ожидает json строку.
Большего я не знаю. Неужели корень решения моей проблемы где-то на серваке кроется?

Andrey
11.07.2017
09:51:51
Тип ответа
В каком формате

Alexey
11.07.2017
09:52:45
всё в json
и запросы, и ответы

Usman
11.07.2017
09:57:38
{
"id": 116,
"brand": "angi venezia",
"description": "new! сумка от angi venezia, 15850-20%=12680 руб ",
"price": 15850.0,
"imageUrls": [
"file1.jpg"
],
"type": {
"id": 4,
"name": "сумка"
},
"shop": {
"id": 4,
"name": "Фигаро",
"address": "проспект Расула Гамзатова 29",
"phone": "+7963-373-55-55",
"logo": "img.jpg",
"latitude": "42.9812393",
"longitude": "47.5070214"
},
"gender": 1
}
могу я получая вот такой json, распарсить так, чтобы у меня был объект, в котором нет объектов type and shop, вместо них typeId and shopId

Pavel
11.07.2017
10:02:11
@ukakhmedoff попробуй руками распарсить и собрать собственный объект

Nick Senchurin
11.07.2017
10:02:11
ну сделай через композицию

Usman
11.07.2017
10:02:34

Google

Nick Senchurin
11.07.2017
10:03:15
композиция?

Pavel
11.07.2017
10:03:21
Кто-нибудь знает как сделать очередь событий? Мол пользователь нажимает "вкл" и "выкл", эти команды идут через очередь и идёт сначала включение, а потом выключение.

Usman
11.07.2017
10:03:51

Nick Senchurin
11.07.2017
10:04:04
это когда чел ноты пишет, а потом на пианине мелодию играет

Ilya
11.07.2017
10:04:07
напиши свой JsonDeserializer

Admin
ERROR: S client not available

Quantum Harmonizer
11.07.2017
10:04:25
да
Это самая главная штука в ООП.

Nick Senchurin
11.07.2017
10:05:15
или фабричный метод запили
КлассНовогоОбъекта.getNewInstance(тот_объект_который_ты_из_жсона_распарсил)

Алексей
11.07.2017
10:06:40

Pavel
11.07.2017
10:07:09
@Harmonizr Ну а как это встраивать? Получается я функционалу должен сообщить "что-то есть в очереди", он берёт это оттуда до тех пор, пока команды относятся к нему?

Nick Senchurin
11.07.2017
10:07:34
pop в помосчь

Quantum Harmonizer
11.07.2017
10:07:38

Egor
11.07.2017
10:07:51
кто-то когдато разрабатывал свои вюхи с клавиатурой??

Алексей
11.07.2017
10:08:10
клавиатура для пин-кода частый кейс у нас