@android_ru

Страница 980 из 3205
Taras
13.02.2017
20:19:47
В proguard мб еще не добавил
вот я смотрел, добавил рекомендуюеміе строчечки)) но не помогло

Roma
13.02.2017
20:20:40
Можно же VectorDrawable рисовать на канве?
Чет не заметил,что есть подобное в канвас. Спасибо протестировать нужно.

Roma
13.02.2017
20:21:32
Drawable#draw(Canvas)
Спасибо

Google
Taras
13.02.2017
20:28:27
То есть релизный сертификат нужно тоже прописать в Firebase.
оно генерит google-services.json, или надо ещё куда вписавать ключик? есть ссылочка?)))

Quantum Harmonizer
13.02.2017
20:28:51
Хз, никогда не работал с Firebase, предположение)

Artem
13.02.2017
20:33:56
оно генерит google-services.json, или надо ещё куда вписавать ключик? есть ссылочка?)))
Вписать нужно в консоли firebase в настройка проекта. И затем скачать google-services.json заново и заменить в проекте

Leonid
13.02.2017
20:41:23
Всем привет. У нас куча новостей сегодня: - Анимированный Custom View через тесты - Конкурс дизайна сообщества MaterialUp - Я не нашел простую библиотеку для распознавания жестов и сделал ее сам - Фишки Android UX: Nested Scrolling без Nested Scrolling - Прохождение экзамена Associate Android Developer - Интеграция Rx с Simple-Stack - Обязательный набор инструментов для Android-разработки - InifiniteRecyclerView: бесконечный список в стиле Facebook - Dachshund Tab Layout: закладки с кастомной анимацией http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-nedelya-58/

Мансур
13.02.2017
21:19:57
Привет всем. Поделитесь статьями по Rx для самых маленьких)))

Todor
13.02.2017
21:20:38
@mancj https://medium.com/crunching-rxandroid

Мансур
13.02.2017
21:20:59
а на русском? чтобы лучше понял

Todor
13.02.2017
21:21:13
@mancj http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/

хз на русском лучше тогда у других спросить, у меня такого нет(

Dmitry
13.02.2017
21:21:34
@mancj https://habrahabr.ru/post/265269/

как раз вольный перевод статьи выше

Todor
13.02.2017
21:22:20
SwipeRefreshLayout: override fun onRefresh() { swipe_container.isRefreshing = true presenter.downloadOrders() swipe_container.isRefreshing = false } вот так норм? интересуют стейты isRefreshing или есть более норм способ?

Google
Мансур
13.02.2017
21:22:21
спасибо)

Todor
13.02.2017
21:24:13
@Harmonizr а как надо?

Quantum Harmonizer
13.02.2017
21:24:39
downloadOrders же асинхронно выполняется?)

Todor
13.02.2017
21:25:04
из презентера, при полном выполнении getMVPView().hideSwipeReshefLayout()

как-то так, что первое в голову пришло? @Harmonizr

Quantum Harmonizer
13.02.2017
21:26:12
swipe_container.isRefreshing = true presenter.downloadOrders() swipe_container.isRefreshing = falseэквивалентно presenter.downloadOrders() swipe_container.isRefreshing = false

и даже swipe_container.isRefreshing = false presenter.downloadOrders()

Sergey
13.02.2017
21:27:33
похоже когда зарелизится студия 2.3 будет пушится переход на новый формат изображений webP кто что думает? в первой альфе писали WebP: Android Studio 2.3 now provides PNG to WebP Conversion. With the new conversion wizard, you can quickly generate WebP images and if you're using the lossy encoding, inspect the diffs of your images. Using WebP images in your app saves APK space and is more performant. Learn more about the new WebP Support in this tech doc.

Todor
13.02.2017
21:28:59
@Harmonizr в значение true ставить не нужно?

Quarx2k ?
13.02.2017
21:29:01
Я пробовал их. Жуткий тормоз если в андроиде конвертировать. Аппаратно не поддкрживается

Quantum Harmonizer
13.02.2017
21:29:18
@Harmonizr в значение true ставить не нужно?
Я же понятия не имею, что тебе нужно сделать.

Просто дёргать состояние в одну сторону, а через несколько микросекунд — в другую, выглядит странновато.

Todor
13.02.2017
21:31:05
@Harmonizr хорошо, что уточнил здесь Загрузить данные и скрыть бар Только что переписал так, что теперь значения true нет, ничего не ставится, а в презентере при скачивании .doOnNext { action -> getView()?.hideSwipeLayoutProgressBar() }

hideSwipeLayout() {swipe_container.isRefreshing = false}

@Harmonizr так норм или лучше код перенести в doOnTerminate?

Artyom
13.02.2017
21:47:06
О, Тодор, котлин юзаете?

Todor
13.02.2017
21:52:58
@dniHze сайбер и котлин это невозможно)) так, балуюсь им)

Artyom
13.02.2017
21:54:14
Ахах. Да, печально. Мы как раз думаем юзать на новых проектах.

Beka
13.02.2017
22:00:14


Google
Beka
13.02.2017
22:00:32
Как думаете из за чего такая херня?

Я вроде не рисую сверху ни чего...

(;¬_¬)
13.02.2017
22:02:12
это может быть не твое приложение

Quantum Harmonizer
13.02.2017
22:03:06
Разрешения на оверлеи спрашиваются в рантайме и выглядят не как обычно. Должно было запомниться)

Иван
13.02.2017
22:03:54
Если там олдскульная хрень, то втихаря в самый раз

А что у тебя на скрине справа за ярлычок белый

Todor
13.02.2017
22:05:03
@Harmonizr ты мне подскажешь?)

Beka
13.02.2017
22:05:10
Это не мое. Это клиент скинул

Quantum Harmonizer
13.02.2017
22:05:25
В рантайме ведь спрашивается только с таргетом на свежеось
Действительно, запретить бы установку подгнтвших приложений)

Beka
13.02.2017
22:05:29
Получается какой то апп хочет оверлайнуть моего аппа

Beka
13.02.2017
22:05:38
Так?

Иван
13.02.2017
22:05:44
Ааа это точно не мое.
Возможно это и есть оверлей для вытягивания меню или чего то такое

Beka
13.02.2017
22:06:29
Возможно это и есть оверлей для вытягивания меню или чего то такое
То есть какой то апп хочет оверлайнуть и из за этого проблема?

Иван
13.02.2017
22:06:37
Наверно

Beka
13.02.2017
22:06:41
Из за этого мой апп не запускается теперь на том девайсе?

Иван
13.02.2017
22:06:54
Я точно знаю что кнопка установки приложения не работает при включенных оверлеях

Beka
13.02.2017
22:07:00
Это самсунг Эдже. Боковая панель.

Google
Иван
13.02.2017
22:07:43
Конкретно этот диалог я вижу впервые. Просто попытался вбросить про боковое меню

Quantum Harmonizer
13.02.2017
22:09:56
Не особо понял тебя
Я предположил, что какое-то приложение когда-то должно было запрашивать разрешение на оверлеи. А диалог этот довольно характерный и должен был запомниться.

Beka
13.02.2017
22:11:02
И как избежать этого? Есть варианты?

Иван
13.02.2017
22:12:29
Если не ты делаешь оверлей, то сам ты не повлияешь

Если ты уверен, что по твоей вине что-то делается, то уже тогда надо думать

У него что, такой диалог выдается только если твой апп запустить?

Edgar Khimich
13.02.2017
22:41:29
в доке crashlity's фабриковского написано, что ее нужно инициализировать в активити. Если у меня несколько активити - могу я ее в классе Application иницилизировать ?

Admin
ERROR: S client not available

Edgar Khimich
13.02.2017
22:42:56
Можно
Спасибо

Ivan
13.02.2017
22:43:07
В доках по-моему они так и делают

Todor
13.02.2017
22:47:53
На активити supportActionBar?.setDisplayHomeAsUpEnabled(true) работает На фрагменте (activity as AppCompatActivity).supportActionBar?.setDisplayHomeAsUpEnabled(true) не работает Причем, что характерно - (activity as AppCompatActivity).supportActionBar?.title = "Order1” работает, но в тулбаре показано лишь Orde.. Как это гуглить и решить?

Ivan
13.02.2017
22:48:48
Сетсаппортэуншбар

Забыл

Todor
13.02.2017
22:49:08
сетап идет в активити

Ivan
13.02.2017
22:49:09
В активити

Todor
13.02.2017
22:49:23
в активити есть

@kaytert

Чего имя вообще может резаться? Как это гуглить? three dots toolbar title androidне привело ни к чему

Google
Ivan
13.02.2017
22:54:48
Todor
13.02.2017
22:56:16
Тулбар обычный? Чет видимо не помещается тайтл
В другом фрагменте такой же тайтл норм, в этом - урезается android.support.v7.widget.Toolbar - тулбар

Todor
13.02.2017
23:00:35
Меню с правой стороны?
меню вообще нет

Ivan
13.02.2017
23:00:48
Давай код короче

Гадать долго будем

Sergey
13.02.2017
23:01:10
меню вообще нет
Разница по-любому есть

Todor
13.02.2017
23:04:32
@kaytert @sergeyfitis фрагменты - https://gist.github.com/iamtodor/7b2a5b6bb79f6ca9296945e730cbf4ce

активити - https://gist.github.com/iamtodor/fa79537422e6e338c68b352fb1f531c6

Sergey
13.02.2017
23:05:37
Во втором есть layout_margin="16dp"

Марджин, сэр

Ivan
13.02.2017
23:06:26
Бадумтсс

Sergey
13.02.2017
23:06:34
Или у них один тулбар на двоих?

Ivan
13.02.2017
23:06:49
Или у них один тулбар на двоих?
В активити же тулбар

Todor
13.02.2017
23:06:53
@sergeyfitis угу, один тулбар от активити

убрал марджин - та же беда

(activity as AppCompatActivity).supportActionBar?.title = "Order details" (activity as AppCompatActivity).supportActionBar?.setDisplayHomeAsUpEnabled(true) тайтл сетил другой, появляется часть слова

на первом фрагменте (activity as AppCompatActivity).supportActionBar?.title = "Orders” норм все

Sergey
13.02.2017
23:08:32
Возможно влияет homeasup

Резервируется место под стрелку

Todor
13.02.2017
23:09:38
забавы ради поставил (activity as AppCompatActivity).supportActionBar?.setDisplayHomeAsUpEnabled(true) на первый фрагмент - все норм работает

Ivan
13.02.2017
23:09:53
Ебаш клин)

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