
Александр
07.11.2016
12:13:02
Я еще не тестил с setfocus

Дмитрий
07.11.2016
12:27:00
android:layout_width="match_parent"

Alexey
07.11.2016
12:31:31
@gordinmitya стайлгайды вроде такие

Дмитрий
07.11.2016
12:32:22
неа

Google

Denis
07.11.2016
12:48:39
@nullcpp да
Еще актуально? А то планшет временно "отжали" - сейчас вот смог вернуть его назад)

Andre
07.11.2016
12:52:15
Я бы просто LinearLayout сделал бы внизу
Можешь еще наследовать и переопределить onMeasure

Дмитрий
07.11.2016
12:57:51
все проще, перепутал
app:itemBackground="@color/primary"
с app:itemBackground="@color/primary"

Alexey
07.11.2016
13:00:05
к тому рабочие варианты с гитхаба, либо из саппорт 25, там появилась но говорят забагованный

Andre
07.11.2016
13:03:20

Alexey
07.11.2016
13:03:45
при переключении итемов

Andre
07.11.2016
13:05:11

Alexey
07.11.2016
13:11:08
а, ну да
но анимация простая
да, но можно всё это не писать и не тратить время, когда это уже написал один француз и поделился https://github.com/aurelhubert/ahbottomnavigation, а в саппорт 25 появилось тоже готовое решение, но не без багов, поэтомоу можно пока заюзать решение француза, а потом, когда пофиксят в саппорте, то переключится на неё.

Igor
07.11.2016
13:54:01
Кто подскажет, как анимировать айтемы ресайклервью при обновлении данных? (notifyDataSetChanged)?

Ⓜ️ᵃʳᵃᵗ
07.11.2016
13:56:05

Google

Andre
07.11.2016
13:56:33

Ⓜ️ᵃʳᵃᵗ
07.11.2016
13:56:53
не, я обстрактно задал вопрос.
зачем именно notifyDataSetChanged
setHasStableIds(true) хочешь сказать не работает ?
а ты getItemId() не забыл использовать в адаптере с возвращением своих id ?

Igor
07.11.2016
14:01:53

Denis
07.11.2016
14:06:49
подскажите почему может не работать такая конструкция на котлине ?
items!!.sortedWith(compareBy<PartResponse> { it.delivery_time }.thenBy { it.delivery_time_guar } );
var partImage = PartResponse();
partImage.image = images!!.get(0).image_src;
items!!.add(0,partImage);
а по одному полю работает items!!.sortBy { it.delivery_time }

Dmitriy
07.11.2016
14:18:41
http://stackoverflow.com/a/37259451
val sortedList = list.sortedWith(compareBy({ it.age }, { it.name }))
val sortedList = list.sortedWith(compareBy(Person::age, Person::name))
.sortedWith(compareBy({ it.age }, { it.name }))) проверил. работает

Alexey
07.11.2016
14:27:55
ребят, как сделать в xml drawable чтобы был фон заливкой, а внизу полоска?
вот так полоска по середине:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:gravity="top"
>
<shape
android:shape="rectangle"
>
<size
android:height="50dp"
android:width="50dp" />
<solid android:color="@android:color/black"/>
</shape>
</item>
<item
android:gravity="bottom"
>
<shape
android:shape="line"
>
<stroke android:width="1dp" android:color="#F20107" />
</shape>
</item>
</layer-list>

Dmitriy
07.11.2016
14:36:24

Alexey
07.11.2016
14:36:37
перед и после кода

Dmitriy
07.11.2016
14:36:56
ништяк, как в гиттере, не знал, спасибо

Alexey
07.11.2016
14:37:12
Сначала отрисовываешь фон полоски, потом уже фон с отступом внизу)

Ⓜ️ᵃʳᵃᵗ
07.11.2016
14:41:26
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:height="@dimen/text_edit_height">
<shape android:shape="rectangle">
<solid android:color="@android:color/transparent" />
<!--background color of box-->
</shape>
</item>
<item
android:left="-3dp"
android:right="-3dp"
android:top="-2dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/gray" />
<!-- color of stroke -->
</shape>
</item>
</layer-list>

Alexey
07.11.2016
14:48:02

Google

Ⓜ️ᵃʳᵃᵗ
07.11.2016
14:55:40
да на гонево похоже,
вот эта щтука с 9- апи у меня работает
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:height="@dimen/text_edit_height">
<shape android:shape="rectangle">
<solid android:color="@red" />
<!--background color of box-->
</shape>
</item>
<item
android:left="-2dp"
android:right="-2dp"
android:top="-2dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/dark_gray" />
<!-- color of stroke -->
</shape>
</item>
</layer-list>

Alexey
07.11.2016
15:55:50

Sergey
07.11.2016
16:24:56
Есть чатик у кого нибудь по ios?

Alexey
07.11.2016
16:27:40

Sergey
07.11.2016
16:29:34
не понял

Alexey
07.11.2016
16:33:19
не понял
Автоисправление непредсказуемо...

Dmitriy
07.11.2016
16:49:21
Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.+ Про iOS: @ios_ru+ Про React Native: @reactnative_ru+ Вакансии: @mobile_jobs+ Флудилка: @android_offtop Рекомендуем отключить уведомления в чате для комфортного общения.
в шапке ж есть

Denis
07.11.2016
16:55:50

Dmitriy
07.11.2016
16:56:10
immutable, он такой

Dmitriy
07.11.2016
16:57:36
мне тоже тяжело привыкнуть, что не стоит изменять значения. нужно создавать новые объекты

Nikita
07.11.2016
16:59:19
В Android 24 ругается на addPreferenceFromResource
Чем ему не угодило и какая есть альтернатива?

Ⓜ️ᵃʳᵃᵗ
07.11.2016
17:00:43

Nikita
07.11.2016
17:01:10
Неа. Просто помечает деприкейтед
Все работает
Но меня это напрягает

Admin
ERROR: S client not available

Google

Ivan
07.11.2016
17:01:33

Masha
07.11.2016
17:01:36

Nikita
07.11.2016
17:04:49
Ага. Спасибо
Что то тупанул
Признаю
А с чем связано такое решение не знаете?

Валерий
07.11.2016
17:11:19
Привет. Кто-нибудь собирал подводные камни при работе с KeyStore ? Вроде недокументированных исключений, бросаемых на Samsung'ах

Masha
07.11.2016
17:28:12

Андрей
07.11.2016
17:58:55
Привет, @LionZXY

Nikita
07.11.2016
18:02:02
Привет
Не сказать чтоб совсем тебя помню

Андрей
07.11.2016
18:03:49
Группа Вани
НИКом?

Владислав
07.11.2016
21:07:27
ааа

Denis
07.11.2016
21:07:48
подскажите как для navigationView увеличить область в которой можно свапнуть , сейчас у меня работает только от края

Andre
07.11.2016
21:08:54

Denis
07.11.2016
21:09:30
не: у меня совсем от края
даже чехол мешает
а у других я видел хотя бы 25%

Andre
07.11.2016
21:10:16
не: у меня совсем от края
http://stackoverflow.com/questions/16988597/set-drag-margin-for-android-navigation-drawer/17802569#17802569
хочешь так делать - бери кастомную панельку либо через рефлексию увеличивай размеры чувствительной области, как здесь

Google

Denis
07.11.2016
21:10:46
да я этот рецепт уже нашел ) но мне кажется как то сложно )

Andre
07.11.2016
21:11:47

Denis
07.11.2016
21:12:17
видимо придется, так как дефолтный вью уж очень убогий
нагуглил такую штуку
https://github.com/rudsonlive/NavigationDrawer-MaterialDesign

Ⓜ️ᵃʳᵃᵗ
07.11.2016
21:25:09
что то не увидел разницы.
выглядит как и гугловкси нав. дравер