@android_ru

Страница 998 из 3205
Александр
16.02.2017
19:09:51
У меня сделана своя колбек-фабрика для ретрофита, она расширяет интерфейс колбека до 4-х методов, типа успех, ошибка, нет сети и проч.
Вот это норм решение, кстати. Я что-то не думал об расширении под нет сети. Я расширял, но про это чот не подумал)

Gleb
16.02.2017
19:19:03
Щас вот ajustResize убрал с видосом все ок как и задумано но контролы для логина надо двигать когда клава открывается )
В общем, виде получается так.... По скоку у тя задача нетривиальная - то чтоб нормально сделать - придется чуть на низкий уровень спускаться. В общем под капотом активити и диалогов - лежит window manager и заведует window-ами флаги, кот мы обычно задаем активности (в манифесте или через интенты или через темы и стили) - по факту перепоручаются окну, которое создаётся в месте с их созданием - эти флаги определяют поведение прифокусе, с клавой, отображение системных панел и мн др именно поэтому переходы между активностями - часто говорят более тормознутее чем между фрагментами (потому что фрагмент инфлейтится в разметку без создания доп окна), а вот диалоги/алерты - снабжены созданием отделного окна - поэтому они как бы в аппе - но могут вести себя по другому

Dmitrii
16.02.2017
19:20:22
Карочи я понел, путь мне — в сорцы андроида.

Gleb
16.02.2017
19:20:47
В общем, виде получается так.... По скоку у тя задача нетривиальная - то чтоб нормально сделать - придется чуть на низкий уровень спускаться. В общем под капотом активити и диалогов - лежит window manager и заведует window-ами флаги, кот мы обычно задаем активности (в манифесте или через интенты или через темы и стили) - по факту перепоручаются окну, которое создаётся в месте с их созданием - эти флаги определяют поведение прифокусе, с клавой, отображение системных панел и мн др именно поэтому переходы между активностями - часто говорят более тормознутее чем между фрагментами (потому что фрагмент инфлейтится в разметку без создания доп окна), а вот диалоги/алерты - снабжены созданием отделного окна - поэтому они как бы в аппе - но могут вести себя по другому
в твоем случае adjustResize - должно быть назначено окну в кот у тебя будет подрыгивающий UI - а сама активити с видосом - по умолчанию

Google
Gleb
16.02.2017
19:21:26
Карочи я понел, путь мне — в сорцы андроида.
тебе нужно все кроме видоса отображать в отдельном прозрачном окне без тени и с правильно подтюнеными флагами

Dmitrii
16.02.2017
19:22:28
Ясно, буду копать, спасибо

Gleb
16.02.2017
19:26:01
Ясно, буду копать, спасибо
В общем... да копай в окна, лучшим примером будет алертдиалог, или попап-виндоу - тока это надо будет подтюнить флагами правильно - так чтоб выглядело монолитно

пожалуйста

Artyom
16.02.2017
19:36:19
кто знает как у глайд поставить размер для плейсхолдера?

Nikolai
16.02.2017
20:08:10
ктото сталкивался с проблемой кодировок на Маке? исходник в UTF-8, когда задаю текст программно строкой, то на телефоне кодировка ломается.

Знаю что нужно выделять в xml, но вопрос есть

Quarx2k ?
16.02.2017
20:10:23
было такое в винде. Потом само прпоало, даже хз что сделал

Nikolai
16.02.2017
20:10:48
В исходном файле лежит соль и есть подозрене что компилятор ее не правильно читает

В итоге на маке хэши одни, на винде - другие

Leonid
16.02.2017
20:30:47
Вечерняя подборка материалов: - VectorDrawable — часть третья - Создаём развивающее приложение при помощи Android Studio - Метрики быстродействия Android-приложения - Практические задачи для изучающих RxJava - SlideView: настраиваемая кнопка-слайдер - Alerter: кастомизируемый Alert - Google Play Services 10.2 http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-nedelya-58/

Александр
16.02.2017
20:38:35
Кодировка мб поломалась на винде еще ?

Google
Александр
16.02.2017
20:39:49
А как компилятор может не правильно читать хмл я хз, у соли указываешь translable false и все.

Nikolai
16.02.2017
20:40:27
не хмл, а в *.java

Todor
16.02.2017
20:40:42
Подскажите плз как можно линку создать для текст вью из xml, не программно <string name="login_accept_terms_part1">By login you agree to our <a href="https://www./">privacy rules</a> and <a href="https://www./">privacy rules</a></string> не работает

Nikolai
16.02.2017
20:43:15
SpannableString

http://stackoverflow.com/a/41954213

Todor
16.02.2017
20:46:10
@nikolaimelkov ключевое было из xml ?

Dmitrii
16.02.2017
20:54:59
Как сделать так чтобы исходники при дебаге указывали на актуальную строку кода? Разъехались чет

Dmitrii
16.02.2017
21:23:35
Короче вся эта гора костылей с видео, попапом коллапсировала

Когда я показываю ошибку для поля в моем фейк-попапе, то ошибка как оказалось тоже попап.

И попап в попапе взрывает все к чертям собачьим

Highway
16.02.2017
21:38:12
знает кто библиотеечку по типу просмотра аватарок в тг

Денис
16.02.2017
21:42:57
Мансур
16.02.2017
21:43:45
Кто-нибудь публиковал свои библиотеки на maven?

Highway
16.02.2017
21:44:28
https://github.com/TangoAgency/avatar-view
спасибо, я это уже нашел, это не то я про вью пейджер с аватарками и с закрытием мпри драге

Highway
16.02.2017
21:46:03
да

Мансур
16.02.2017
21:46:29
Нельзя свой пейджер создать?

Google
Мансур
16.02.2017
21:47:07
Из библиотек, мне кажется, тебе нужна только для зумирования картинок

Денис
16.02.2017
21:47:19
Либу не пробовал, но вроде жесты понимает судя по описанию

Мансур
16.02.2017
21:47:24
драг тоже самому

На jCenter
Есть описание как это сделать?)

Quantum Harmonizer
16.02.2017
21:48:44
Есть описание как это сделать?)
https://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en

Мансур
16.02.2017
21:49:24
#jcenter чтобы не забыть

Dmitry
16.02.2017
22:11:25
Всем привет! А подскажите, может кто делал? - https://developer.android.com/studio/build/application-id.html вот здесь пример есть где задается applicationIdSuffix, т.е. апп айди становится applicationId "com.example.myapp.free / .pro" Очень классно конечно, но что если мне очень нужны разные пакеты в разных сборках: "com.example.myapp.free / com.company.android.their.app.free" например

пробовал вот так - release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationId = "com.example.myapp.free" } motiv { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationId = "com.company.android.their.app.freei" } но не видит скрипт такого параметра

Андрей
16.02.2017
22:14:54
по флейворам разбивать нужно

Dmitry
16.02.2017
22:15:21
Андрей, ну вот я пробую а такого метода нет

Dmitry
16.02.2017
22:15:49
в доке по ссылке пример с постфиксом, такого какой мне нужен не нашел - это возможно вообще?

Андрей
16.02.2017
22:16:10
productFlavors { free { applicationId = "com.example.myapp.free" } pro { applicationId = "com.company.android.their.app.freei" } }

Dmitry
16.02.2017
22:17:20
@Mujahit "Error:(24, 0) Could not get unknown property 'applicationId' for root project 'kiber_android_app' of type org.gradle.api.Project.</a>"

я тоже думал что так можно

а, или секунду...

не тот стактрейс

Error:(24, 0) Could not set unknown property 'applicationId' for BuildType_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={}, mProguardFiles=[/Users/dmitrylvov/Documents/projects/myProjs/kiber/kiber_android_app/build/intermediates/proguard-files/proguard-android.txt-2.2.3, /Users/dmitrylvov/Documents/projects/myProjs/kiber/kiber_android_app/presentation/proguard-rules.pro], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType.

да неееет, почему у меня тогда не работает (

Google
Андрей
16.02.2017
22:21:34
можешь грейдл файл показать?

Dmitry
16.02.2017
22:23:29
в лс отошлю

Roman
16.02.2017
22:40:06
Ребята, вопрос по Rx

Отписываться лучше через CompositSubsription, верно?

Admin
ERROR: S client not available

Андрей
16.02.2017
22:42:46
Не обязательно. Через CompositSubsription удобно если у тебя несколько подписок.

Todor
16.02.2017
22:43:44
Есть вот такая строка <string name="login_accept_terms_part1">By login you agree to our <a href="https://wf-service/">privacy rules</a> and <a href="https://wprivacy/">privacy rules</a></string> Дальше в коде иничу rules.setMovementMethod(LinkMovementMethod.getInstance()); По просмотру show layout bounds ничего не видно Просто смотря на текст - тоже пусто Но при клике на ссылку - она в браузере открывается Куда копать, как фиксить этот белый цвет? Смотрел стили, но закономерности не обнаружил

Андрей
16.02.2017
22:44:20
Или в МВП - в базовом презентере есть протектед CompositSubsription. В дестрое он отписывает всех. Тогда в чаилдах я только добавляю подписки в него, а об отписках не думаю

Todor
16.02.2017
22:56:16
@Mujahit сейчас попробую еще так

В это время сделал через spannable, тоже самое, ссылки белые (прозрачные) ?

@Mujahit с этим аттрибутом текст, который в ссылке вставлен видно, но не видно, что это ссылка + он стал не кликабельным (браузер не открывается по нажатию)

Андрей
16.02.2017
23:04:25
текст сетится через Html.fromHtml()?

Todor
16.02.2017
23:07:16
нет, по стринге <string name="login_accept_terms_part1">By login you agree to our <a href="https://wf-service/">privacy rules</a> and <a href="https://wprivacy/">privacy rules</a></string>

Андрей
16.02.2017
23:08:51
нашел пример у нас в проекте http://dl3.joxi.net/drive/2017/02/17/0020/1410/1373570/70/17f0408674.png

Если попробовать так: rules.setText(Html.fromHtml(getString(R.string.login_accept_terms_part1)))

Todor
16.02.2017
23:29:39
Неа, текст написан нормально, но ссылки не видно и не кликабельно @Mujahit

Что с добавлением rules.setMovementMethod(LinkMovementMethod.getInstance()); что без

Андрей
16.02.2017
23:31:52
после того, как android:autoLink="web" не помог, ты же его удалил?

Google
Todor
16.02.2017
23:32:24
разумеется

Андрей
16.02.2017
23:32:47
тогда у меня вариантов больше нет

Todor
16.02.2017
23:33:27
оч странное поведение



Alexey
17.02.2017
01:39:30
@iamtodor а убрать setClickable(true)?

Мансур
17.02.2017
05:17:27
всем привет

получитьДанные1(). получитьДанные2(). получитьДанные3(). подписаться();

можно ли в RxJava такое сделать?

последовательное выполнение методов

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

Yergali
17.02.2017
05:25:58
всем привет

где можно найти пример календаря в котором можно задать начальную и конечную дату

Мансур
17.02.2017
05:30:52
https://github.com/skedgo/DateTimeRangePicker

https://github.com/MedAmineTazarki/DateRangePicker

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