@android_ru

Страница 2042 из 3205
Timur
23.09.2017
18:27:11
Так что читать умею ^^
Осталось научиться осозновать. ^_^

Хекс
23.09.2017
18:27:19
и кидать скрины не обрезаные не мешало бы ?
Ну я пока не шарю как тут принято, полностью экран кидать или нет

Timur
23.09.2017
18:27:46
Осталось научиться осозновать. ^_^
В том смысле, вот у тебя ConstraintLayout. Ты знаешь зачем это? Почему эти сообщения появились?

Хекс
23.09.2017
18:27:48
Google
Timur
23.09.2017
18:27:55
Хекс
23.09.2017
18:27:56
Потому что вложенный вложил без привязок

Правильно?

Timur
23.09.2017
18:28:52
Ага. ?

Хекс
23.09.2017
18:29:15
Ну вот, не такой уж я и нубас )

Антон
23.09.2017
18:40:59
Досихпор не юзаю констрейт лейаут. Не понимаю нахуя он

Nikita
23.09.2017
18:41:45
Парни, не подскажите?

Ребят, вопрос по поводу кастомной ImageView. Необходимо придать ей форму круга. Нашёл способ, но решил уточнить, может есть и другие способы? Может, более простые. Не имею ввиду использование либ)) https://stackoverflow.com/questions/16208365/how-to-create-a-circular-imageview-in-android

Антон
23.09.2017
18:42:53
Глайд с трансформейшеном?

Nikita
23.09.2017
18:48:37
А в Пикассо есть встроенная возможность трансформации?

Антон
23.09.2017
18:48:49
Пикассо для геев

Но вроде есть

Google
Nikita
23.09.2017
18:50:35
А чем Глайд лучше будет?

Антон
23.09.2017
18:54:01
А чем Глайд лучше будет?
У него алокация памяти в разы лучше

Nikita
23.09.2017
19:02:44
Off-heap, как у Fresco?

Emirinay
23.09.2017
19:03:55
У него алокация памяти в разы лучше
А есть что-нибудь подробное про это? Интересно было бы почитать.

Sergey
23.09.2017
19:04:23
Антон
23.09.2017
19:04:29
https://medium.com/@multidots/glide-vs-picasso-930eed42b81d

Sergey
23.09.2017
19:04:42
так же в хип

но более окуратно

Pavel
23.09.2017
19:06:01
Есть метод типа applyTransformer, которому можно передать объект трансформер.

Он имплементит интерфейс с одним методом transform(), который принимает битмап и отдаёт битмап на выход. Есть кажется парочка готовых, можно создать свой

Alexey
23.09.2017
20:36:03
Всем привет. Как раз подкину вопрос в тему пикассо. У меня список 100 элементов в RecilerView, у каждого есть ссылка на картинку, которую нужно подгрузить из интернета. Каким образом подгрузить картинку для каждого элемента? Где можно алгоритм подсмотреть? *т.е. как загрузить кратинку из инета знаю и умею, но что делать если у нас список, который к тому же прокручивают и тп

Виктор
23.09.2017
20:42:20
+1 к актуальности предыдущего вопроса

Alexey
23.09.2017
20:48:13
Понял. Спасибо. Так и думал.

Sergey
23.09.2017
20:48:48
если собираетесь пилить свою реализацию то в помощь https://developer.android.com/topic/performance/graphics/index.html

Pavel
23.09.2017
20:48:56
А в пикассо разве картинки автоматически не попадают во внутренний кеш?

Sergey
23.09.2017
20:49:38
но гугл рекомендует использовать уже готовые инструменты типа Glide или Picasso

А в пикассо разве картинки автоматически не попадают во внутренний кеш?
Picasso смотрит на хедер cache-control в респонсе от сервера, если его нет то и кеша нет

Glide по умолчанию кеширует всегда

Google
Alexey
23.09.2017
20:53:42
Спасибо. Попробую Glide.

А ещё вопрос - есть сложная структура: объект, внутри ещё пять разных объектов плюс два листа из ещё каких то объектов, в тех объектах есть другие вложенные объекты. В общем, всю эту структуру у меня заполняет ретрофит тем, что получает от сервера. И мне эту структуру надо кэшировать, предположительно в локальную БД. Какую ОРМ лучше использовать? Что бы делать меньше телодвижений.

Nikita
23.09.2017
20:59:07
Ребят, как убрать дефолтный padding внутри textview? Мешает нормально текст выровнить по изображению?

Из тех решений, что нашёл, предлагается юзать margin отрицательный и пересчитывать программно под размерь вьюхи размер шрифта.

Отрицательный margin уже отпадает - ConstraintLayout юзаю. ((

Нет некостыльного решения?

Второе предложение утвердительное))

Ребят, как убрать дефолтный padding внутри textview? Мешает нормально текст выровнить по изображению?

Nikita Yatskivsky: includeFontPadding="false" не помогает

Nikita
23.09.2017
21:15:06
А что это значит?)

Alexey
23.09.2017
21:46:18
Спасибо. Наверное, реалм копну.

Антон
23.09.2017
21:47:08
Спасибо. Наверное, реалм копну.
если будешь работать снебольшим обемом данных, лучше activeandroid-rx

Osip
23.09.2017
22:49:17
Чисто гипотетически из-за чего может пропадать содержимое RecyclerView при повороте экрана?

Osip
23.09.2017
22:51:39
Ну просто у меня всё было нормально, потом я пошевелил компоненты даггера и всё стало пропадать. не пойму что мог задеть, что так вышло

Sergey
23.09.2017
22:52:55
без кода трудно сказать

Google
Osip
23.09.2017
22:54:18
Да, понимаю. Просто его много, сейчас подумаю какие куски кинуть

Sergey
23.09.2017
22:59:26
Да, понимаю. Просто его много, сейчас подумаю какие куски кинуть
для начала, думаю что те фрагменты кода что ты "пошевелил" )

Osip
23.09.2017
23:01:26
@desugar Я кажется понял что не так. Я синхронизировал жизненный цикл компонента и получается, что пересоздаю его при каждом повороте экрана, а раньше это был singleton

Admin


Sergey
23.09.2017
23:02:24
Больше не шевели даггер ?

#Dils
24.09.2017
09:14:02
Привет всем! Кто-нибудь может объяснить для чего нужен ConstraintLayout?

Usman
24.09.2017
09:14:24
чтобы убрать вложенность

облегчить создание гибкого интерфейса

#Dils
24.09.2017
09:15:43
облегчить создание гибкого интерфейса
"Гибкого" имеется ввиду для разных размеров экранов?

Usman
24.09.2017
09:16:18
да

#Dils
24.09.2017
09:18:23
Ааа, понятно. Спасибо.

Temir
24.09.2017
10:16:48
Подскажите как сделать так чтобы можно было Зумить и двигать ImageView во фрагменте

через OnTouchListener

как?

You
24.09.2017
10:17:26
Ты только что ответил на свой вопрос

Temir
24.09.2017
10:17:36
и задал следующий

подскажите простой туториал

или можете просто обьяснить как это сделать

You
24.09.2017
10:18:33
android imageview pinch zoom - Поиск в Google https://www.google.ru/search?q=android+imageview+pinch+zoom&oq=android+imageview+pi&aqs=chrome.1.69i57j0l3.11295j0j4&sourceid=chrome-mobile&ie=UTF-8

Лёша
24.09.2017
10:21:28
или можете просто обьяснить как это сделать
В тачлистенере считаешь дельту x, y между текущим и предыдущим значением Дальше translateX/Y на той вьюхе, которую хочешь сдвинуть Это если в лоб Но я бы подыскал подходящую под задачу либу и подсмотрел бы как сделано там)

Google
Лёша
24.09.2017
10:24:35
Скейл в принципе так же можно написать, основываясь на дельте, но уже от двух точек одновременно И вызвать метод scaleX/Y Опять же это варианты влоб)

Чтобы не двигать саму вьюху, можно хранить отдельно в памяти bitmap и уже её трансформировать Будет немного сложнее, но, по-моему, немного правильнее

Михаил
24.09.2017
10:50:21
подскажите простой туториал
Посмотри как реализовано PhotoView

https://github.com/chrisbanes/PhotoView

Sasha
24.09.2017
11:34:30
Михаил
24.09.2017
11:38:56
Прилетела 8.0 на Nexus 5X теперь ужасно работает wifi, у кого было такое?

Валерий
24.09.2017
12:37:20
Кто работает с "Sign in with google", такой вопрос: Что нам нужно передать на сервер? Чем отличаются Account.TokenId и Account.ServerAuthCode ?

Abdrashit
24.09.2017
12:54:38
Hey everyone! Я начинающий андроид разработчик. Можете посоветовать годные уроки

Abdrashit
24.09.2017
12:56:18
Скажем, ниже среднего

Что то могу уже писать

Ishira
24.09.2017
12:56:51
)))

Страница 2042 из 3205