@android_ru

Страница 30 из 3205
Dmitry
29.07.2016
13:09:34
проверил на реал девайся - та же фигня

как это возможно вообще... https://gist.github.com/DemonStars/f73ba78d6bef6e4bd1cc43288a6d3cc9#file-wou-wou-L117 меняет альфа тулбара в том числе %)

короче, еще связь в том что я на одну иконку ссылаюсь

но в друх разных местах, для тулбара я делаю это в активити, выставляю ic_close, а в editText делаю это собственно во вью

Google
Dmitry
29.07.2016
13:16:35
поставил другую - заработало

Alexander
29.07.2016
13:35:06
private static Drawable getDrawableWrapped(Drawable drawable) { Drawable cloned = null; Drawable.ConstantState constantState = drawable.getConstantState(); if (constantState != null) { cloned = constantState.newDrawable().mutate(); } return DrawableCompat.wrap(cloned == null ? drawable : cloned); }

Если меняете иконку нужно брать копию Drawable

До 6 андройда можно было брать просто DrawableCompat.wrap

Dmitry не важно в каком месте ты используешь иконку ссылка всегда на один и тот же объект Drawable

Dmitry
29.07.2016
13:52:22
понятно

спасибо (

)

Alexander
29.07.2016
14:24:51
пожалуйста

Dmitry
29.07.2016
14:45:48
никто не связывался с elevation в лейаутах > v21? источник света как то можно поменять? Если можно - как это загуглить по английски?

Alexey
29.07.2016
14:46:29
о лол

я не знал что это источник света называется, знал только что этот параметр на тень карточяек влияет))

а как ты его хочешь поменять?

Google
Victor
29.07.2016
14:59:20
это скорее полёт

но не источник света

Dmitry
29.07.2016
15:03:20
я не знаю пока, вот и спрашиваю как это нагуглить )

shadow direction

че то поближе выдало

ViewOutLineProvider - interfaces, used for shadow casting and clipping

похоже вот оно

Victor
29.07.2016
15:08:36
похоже вот оно
неплохо, теперь будем знать, спасибо)

Dmitry
29.07.2016
15:08:51
давайте кодьте примеры неплохо блин )

Victor
29.07.2016
15:09:08
ну вот ты нашел keyword

я сразу нагуглил

http://stackoverflow.com/questions/26472955/how-to-use-setoutlineprovider-instead-of-setoutline-in-lollipop

Dmitry
29.07.2016
15:10:17
я люблю тебя

?

мне просто лениво было дальше гуглить

)) я тут чай пью )

Denis
29.07.2016
18:02:24
У меня друг пиарится

Представляю самую первую сырую версию моего конкурента FireBase: продукт TaraBAAS (http://tarabaas.com/), универсальная мобильная платформа, позволяющая разработчику приложений фокусироваться на GUI. Все необходимые операции по хранению данных и бизнес-логике обеспечит платформа. Теперь бекенд не нужен - все необходимые данные можно писать и читать средствами http-апи в Тарабасе. Сейчас реализовано: * Создание проекта * Создание и чтение бд по схеме авро (отсутствует Update, Delete) * Создание, чтение и удаление данных. Документация по использованию апи доступна здесь: http://tarabaas.com/#!/documentation В документации приведены конечные curl запросы, позволяющие путём копипасты сразу всё потрогать "за вымя". Используемые модули: lua - backend angular - frontend Tarantool 1.6.8-735-g84fcf9b https://github.com/tarantool/http - master https://github.com/tarantool/avro-schema - master Из фич, которые запланированы: * авторизация владельцев проекта * TOTP авторизация API * вставка кастомного lua функционала владельцеов проекта. Смешная проверка нагрузки: # siege -c 100 -t 1m http://tarabaas.com/api/projects/804600c4-96f7-4e99-87ab-4a46d99ad8ba/databases/test Transactions: 9817 hits Availability: 100.00 % Elapsed time: 59.10 secs Data transferred: 4.71 MB Response time: 0.09 secs Transaction rate: 166.11 trans/sec Throughput: 0.08 MB/sec Concurrency: 15.36 Successful transactions: 9817 Failed transactions: 0 Longest transaction: 0.16 Shortest transaction: 0.08 Конечно же это надо запустить на серьёзном железе, но займусь этим позже. Так что сейчас буду рад любому фидбеку.

Denis
29.07.2016
18:35:38
??

Yura
30.07.2016
08:50:21
читаю про build types и product flavors, понятно, в первом случае - это debug/release, во втором - free/paid, а куда относится такое разделение - к примеру хочу сделать апк только для arm, или только для x86. Или к примеру только для планшетов или только для телефонов

Google
Pavel
30.07.2016
08:54:36
если следовать концепции, то arm / x86 = build types (один и тот же по функциональности и UI продукт), а планшеты и телефоны - flavors (есть различия как минимум в UI и скорее всего в функциях)

Yura
30.07.2016
09:00:41
@Nohwan ага, понятно, спасибо

Rustem
30.07.2016
09:08:03
Ребят, такой вопрос. Нужна вьюха с кнопками, которая будет анимированно разворачиваться при клике на кнопку и занимать ~полэкрана снизу. Соответственно, при клике не на нее будет сворачиваться обратно. Как это лучше всего реализовать?

Mikhail
30.07.2016
09:16:31
Если хочешь добиться такой плавности https://cdn-images-2.medium.com/max/800/1*eEa4woRL5vja-6PMg6nU4Q.gif , то надо использовать Transitions

Yura
30.07.2016
09:21:06
А какие тогда вообще возможны варианты (реалистичные) для build types, кроме debug/release?

Pavel
30.07.2016
09:27:45
ну вот в документации пример приведен

например разные токены

допустим есть тестовый токен для какого-нибудь сдк карт и боевой

могут собираться раздельные версии

или соц. приложения те же

чтобы не переставлять руками и не делать заново

Mikhail
30.07.2016
09:37:06
а что за плеер? :D
это пример из статьи по материал дизайну https://stories.uplabs.com/music-player-3a85864d6df7#.2j2c9mzfk

Yura
30.07.2016
10:52:06
А вообще кто-нибудь работает в сб?

интересно, а почему студия для нового проекта по умолчанию для релиза делает minifyEnabled false, хотя по идее должно быть всё наоборот

Igor
30.07.2016
12:07:45
Извиняюсь, может кто подскажет куда смотреть. Мне нужно сделать "выезжающий" лайаут при скролле RecyclerView. То есть сделать его "выезжающим" не сверху/снизу/сбоку а где-то посредине экрана. Я пытаюсь сделать это с помощью searchContainer.animate().scaleY(тут нужно значение).setInterpolator(new DecelerateInterpolator(2)).start(); Проблема в том, что мне неизвестна высота, до которой нужно анимировать(лайаут wrap_content). Есть ли какой-нибудь способ (возможно другой) сделать это?

Google
Igor
30.07.2016
12:54:25
Не, не програмно. Ок, сейчас гляну

ROMAN
30.07.2016
16:26:18
Кто может помочь с ошибкой, может у кого было подобное? На 5.1 и выше работает всё отлично. На 4.4(KitKat) получаю такую ошибку http://joxi.ru/n2YdzJDCdWZEm6 тут полный лог https://anotepad.com/notes/b2pp6r

RivShiell
30.07.2016
16:29:34
есть тут извращенцы которые свои прошивки собирали? Или может кто чатик соответсвующий подсказать?

Pavel
30.07.2016
16:35:48
а какого плана нужно? Мы думали, но обошлись инъекциями из-под рута в итоге. Плюс работаем с Rombica которые могут для нормальных партий кастомить прошивку под заказ, очень адекватные

RivShiell
30.07.2016
16:38:53
не, я сам хочу, у sgs4 i9500 очень неудачная прошивка, и я хочу перепелить её так, чтобы при установке она была так как я её сейчас сделал при помощи рута и напильника

Igor
30.07.2016
18:06:41
Кто подскажет, как правильно cделать круглый бэкграунд для TextView через drawable? Делаю во так <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="@color/colorTextBlue"/> <corners android:radius="18dp"/> </shape> Но проблема в том, что когда 1 символ - круг сжимается в овал

C rectangle то же самое

Eugene
30.07.2016
18:10:31
Мин ширину можно поставить?

Igor
30.07.2016
18:14:51
Спасибо. Все так просто ))

Eugene
30.07.2016
18:44:44
ROMAN
30.07.2016
18:45:57
Да. Есть а он причём.?

Eugene
30.07.2016
18:50:06
какая версия?

ROMAN
30.07.2016
18:50:34
Eugene
30.07.2016
18:50:35
иGoogle Play services тоже

ROMAN
30.07.2016
18:51:10
Да тоже 9.0.0

иGoogle Play services тоже
А в чем суть?

Eugene
30.07.2016
18:53:20
попробуй 9.2.0 / 9.2.1

на смартфонах обновлены сервисы?

ROMAN
30.07.2016
18:55:57
попробуй 9.2.0 / 9.2.1
Так краш вообще с фаирбейсом не связан) да сервисы обновлены.

Google
Eugene
30.07.2016
18:57:09
ну зато с сервисами связан)

ROMAN
30.07.2016
18:57:38
на смартфонах обновлены сервисы?
Это то есть. На эмуляторе. Ща попробую 9.2.1

ну зато с сервисами связан)
Ща попробую вообще фаербейс выпилить, точно узнаю.

Выпилил фаирбейс. Краш тот же самый остался.

Igor
30.07.2016
19:11:01
Кто подскажет - не могу разобраться с анимацией - вот это не работает rvChats.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); if(newState==RecyclerView.SCROLL_STATE_DRAGGING){ searchContainer.setVisibility(View.VISIBLE); ObjectAnimator anim = ObjectAnimator.ofFloat(searchContainer,"scaleY",1.5f); anim.setDuration(1000); anim.start(); } } });

При скроле RecyclerView пытаюсь сделать выезжающюю панель

Alexey
30.07.2016
19:13:15
И что в итоге ?

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