
Александр
16.02.2017
19:09:51


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

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
Как сделать так чтобы исходники при дебаге указывали на актуальную строку кода? Разъехались чет

Андрей
16.02.2017
21:01:27

Quantum Harmonizer
16.02.2017
21:03:53

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

Мансур
16.02.2017
21:45:39

Highway
16.02.2017
21:46:03
да

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

Google

Денис
16.02.2017
21:47:02

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

Quantum Harmonizer
16.02.2017
21:47:10

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

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

Quantum Harmonizer
16.02.2017
21:48:44

Мансур
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:44:36

Андрей
16.02.2017
22:50:07

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 такое сделать?
последовательное выполнение методов
чтобы не повторять отдельные блоки кода

Михаил
17.02.2017
05:22:22

Yergali
17.02.2017
05:25:58
всем привет
где можно найти пример календаря в котором можно задать начальную и конечную дату

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