Yerlan
кто подскажет как можно импортировать ActivityDevMetric, по туториалу все сделал но проект не видет класс AndroidDevMetrics
Григорий
Кто хорошо разбирается в материал дизайне? По гайдам для апп бара идет цвет 500 из этих таблиц https://material.io/guidelines/style/color.html#color-color-palette
Григорий
А если я хочу сделать программу в темной теме, то могу брать все выше 500?
Григорий
Спасибо
Alex
Ttf
Alex
Попробую сегодня, отпишу. Спасибо за совет)
Anton
Anton
Вчера спрашивал. Не ответили Не зашкварно ли в CollapsingToolBarLayout иметь активные элементы интерфейса? Несколько кнопок.. и все такое
Anton
тут карандашики кликабельны
Igor
тут карандашики кликабельны
А в чем проблема? надо - делай
Anton
А в чем проблема? надо - делай
в гайдлайнах ничего о таком не сказано
Nikita
в гайдлайнах ничего о таком не сказано
Гайдлайны это рекомендации, а не обязаловка
Vitaliy
String asd = "asdasda asd asd asd as dasd"; String string = asd.trim().split(" ")[0];
Maksim
проще через regex ^([\w\-]+)
Vitaliy
Почему (не претендую на звание девелопера) ? )
Fedor
посчитай сколько наплодится объектов стринги и сколько проходов будет
Khojiakbar
можно еще String asd = asd.substring(0, asd.indexOf(" "));
Anonymous
Здраствуйте всем. У кого то есть резюме отправте пожалуйста. Нужен образец
Pavel
Всем привет. Пытаюсь настроить таймаут, что я делаю не так? private val okHttpClient = OkHttpClient.Builder() .connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS) .readTimeout(READ_TIMEOUT, TimeUnit.SECONDS) .writeTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS) .build() private val retrofit = Retrofit.Builder() .baseUrl(BuildConfig.API_URL) .client(okHttpClient) .addConverterFactory(GsonConverterFactory.create()) .build() fun login(user: InfoForLogin) = async(CommonPool) { val api = retrofit.create(LocationCoinApi::class.java) val response = api.login(user).execute() if (response!!.isSuccessful) { return@async response.body() } else { throw HttpError(response) } }
Anonymous
Спасибо
Сергей
Всем привет! Помогите, пожалуйста, разобраться с FragmentTransaction. У меня есть 2 фрагмента (они отнаследованы от MviBasePresenter это mosby3) Создаем объект каждого фрагмента и храним их в двух атрибутах активности (Fragment fragment1 и Fragment fragment2). Фрагменты подменяем с помощью метода replace. 1. Делаем add fragment1, 2. потом replace fragment2 и 3. опять replace fragment1. При этом если код выглядит так: getSupportFragmentManager().beginTransaction() .replace(R.id.seachFilters, mFragment) .addToBackStack(null) .commit(); (То есть мы кадый раз добавляем фрагменты в бэкстэк) всё ок. Если так: getSupportFragmentManager().beginTransaction() .replace(R.id.seachFilters, mFragment) .commit(); На третьем шаге при замене на fragment1 приложение с треском падает. Не могу понять как наличие фрагмента в бэкстэке при методе replace не даёт упасть приложению.
Сергей
Если есть какие-то мысли, поделитесь, пожалуйста!
Ivan P.
Записано с помощью DU Recorder для Android
Ivan P.
Вот
Emil
мне кажется это лаунчер делает
Сергій
Тебе же ответили
Ivan P.
покажи)
это видео на это сообщение
Сергій
Это делает лаунчер MIUI 9
Сергій
Китайцы заморочились
Ivan P.
да, я понял, попросили показать) мне не жалко)
Сергій
да, я понял, попросили показать) мне не жалко)
А ещё там иконки системных приложений так же анимированные
Сергій
Типа "фича" MIUI 9
Ivan P.
Приятно выглядит, надеюсь когда-нибудь в последующих версиях android добавят что-нибудь похожее)
‍Yap
Adaptive Icon называется )
Но там нету такой анимации)
‍Yap
Есть круче
Например
Сергій
Сергій
‍Yap
‍Yap
под пальцем не заметно было)
Ivan P.
👆
согласен, тоже очень хорошо выглядит, но я так понимаю эта анимация только на перемещение? То есть сама по себе она анимировать не будет?
Сергій
Почитай доку про Adaptive Icons, там показаны примеры
Ivan P.
Почитай доку про Adaptive Icons, там показаны примеры
хорошо, спасибо, будем разбираться)
‍Yap
суть в том, что фон и сама иконка лежат на разных слоях
Denis
Всем привет Есть интент с ACTION_SEND и обычным текстом, возможно ли при его отправке сделать так, чтобы выбор приложения для отправки нужно было выбирать всегда?
Сергій
суть в том, что фон и сама иконка лежат на разных слоях
Иконка может быть полностью векторная теперь. А это маски и анимации
Denis
Благодарю
‍Yap
Иконка может быть полностью векторная теперь. А это маски и анимации
да понятно что вектор) я заюзал адаптивные как только они вышли)
‍Yap
кто прям хочет подробней прочитать вот: https://medium.com/google-design/designing-adaptive-icons-515af294c783
‍Yap
а еще аппа, чтобы протестить это все добро: https://github.com/nickbutcher/AdaptiveIconPlayground
Сергій
Ник Батчер крут
Сергій
Кстати, некоторые лаунчеры сделали бэкпорт адаптивных иконок до андроид 5. Например, Nova Launcher. Даже анимации есть.
Aleksey
а для лаунчеров без бэкпорта надо тащить старый формат иконок?
Сергій
а для лаунчеров без бэкпорта надо тащить старый формат иконок?
Делаешь как обычно, адаптивная иконка просто отдельный файл
Сергій
Она не заменяет старые
Emil
Наверно не зафиксировало местоположение еще
Daniil
Daniil
https://developer.android.com/training/location/receive-location-updates.html
Akb
Здаров народ!
Akb
Делаю кастомную вьюшку, наследуюсь от FrameLayout. Встал вопрос, какие из параметров/методов отвечают за отображение в XML Editor?
Akb
вижу, щас попробую
Akb
я правильно понимаю, чтобы увидеть изменения view'шки, нужно по-новой билдить проект?
Anonymous
Добрый день, работал ли кто-нибудь с nfc?
Anonymous
Всем добрый день, подскажите почему BroadcastReceiver может не получать сообщение от DownloadManager если его(DM) создать внутри IntentService? при создании внутри активити всё работает..
Andrey
Ребят, всем привет, такой вопрос, можно у ресайклера установить кол-во итемов в строке, например в первой строке у ресайклера 4, вторая - 3 , третья 4 и т.д?
Dug
О, спансайз наверн)
Andrey
так там же вроде нельзя установить динамику?
Dmitry
Ребята, всем привет. Вот какой кейс: при закрытии активити (а в ней фрагменты) необходимо сохранить текущее состояние экрана, при том мы его должны уметь восстановить даже если оно более суток было свёрнуто, а телефоном продолжали активно пользоваться. Как это можно сделать?
Dmitry
а если если я возвращаюсь на предыдущую активити (была создана и показана новая)?
Andrey
они в линейку выстраиваются вертикально
Dmitry
если память не изменяет, то активити может быть и уничтожена.