Дмитрий
да
Дмитрий
Всем привет! Мне надо нарисовать графику в ImageView. Нашел в интернете пример того как изображение рисуется по событию onWindowFocusChange. Да, это удобно, в этот момент вьюха уже имеет требуемую ширину и высоту. Но это событие не происходит после того как приложение ушло в фон, а потом вернулось. В onResume вьюха еще не имеет размеров. Как правильно управлять отрисовкой ImageView?
Михаил
:)
Евгений
Yuri
Дмитрий
Дмитрий
или imageView.getViewTreeObserver().addOnPreDrawListener(...draw here...)
а вот с этим вариантом как-то не очень понятно. приложение "ушло в себя" при запуске
mBarcodeView.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
@Override
public boolean onPreDraw() {
Bitmap bitmap = null;
Integer width = mBarcodeView.getWidth();
Integer height = mBarcodeView.getHeight();
try {
bitmap = encodeAsBitmap(barcode, BarcodeFormat.CODE_128, width, height);
mBarcodeView.setImageBitmap(bitmap);
} catch (WriterException e) {
e.printStackTrace();
}
return false;
}
}
);
Дмитрий
return true;
и все заработало. спасибо
gio
При закрытии меню, надписи отпечатываются на мгновение, не сразу закрывается меню, а как будто надписи оставляют тень на мгновение. Подскажите как избавиться
Anonymous
Привет всем! По даггеру тут можно спросить?
Роман
Кто нить сталкивался с такой проблемой. Использую шрифт roboto medium и на некоторых устройствах он рисуется не просто толще обычного но и в 2 раза больше с теми же sp
Maksim
Евгений
Роман
Ну рядом 2 textView. Оба 16sp. Один regular второй medium. второй иногда визуально в 2 раза больше
Роман
Дело имею с парком китайских кустарных планшетов. Видимо в это дело)
Евгений
Alexey
Denis
Всем привет. Почему-то не могу снять галочку с V2. В чём может быть проблема?
Ⓜ️ᵃʳᵃᵗ
А зачем ?
Anton
Кто-нибудь в курсе в room можно указать дефолтное значение?
Ⓜ️ᵃʳᵃᵗ
Нет
Ⓜ️ᵃʳᵃᵗ
Это потоки или функции?
Ⓜ️ᵃʳᵃᵗ
А , вообще то финиш асинхронный,
Ⓜ️ᵃʳᵃᵗ
Если я ещё правильно помню сорцы
Denis
По поводу V2 APK signature. Мне кажется, именно из-за этого когда я заливаю билд на плэй маркет, мне пишут что теперь минимальная версия sdk 22, хотя в градле стоит ниже
Ⓜ️ᵃʳᵃᵗ
Да это вряд ли
Ⓜ️ᵃʳᵃᵗ
Ну ты же это можешь сам проверить
Denis
Тогда я в тупике. Сейчас соберу пруфы
Alexey
Ты еще и finish не из основного потока вызываешь?
Alexey
Какого ты поведения ждешь, собственно говоря?
Denis
Всё по тому же вопросу. Проблема при не возможности убрать галочку с V2 APK signature. minSdkVersion 19
Alexey
Почему не должен? До конца метода же надо дойти, а потом уже можно умирать
Anonymous
Из метода можно выйти тремя способами, return, throw ex, метод закончился
Alexey
финиш сработает там где ты его вызвал, просто финиш это не смерть потока или процесса, у тебя утечка памяти будет дальше вниз по коду
Alexey
потом gc все убьёт
Alexey
но код говно, сорян
Alexey
лучше переименуй в охуенно большая куча кода
Alexey
https://developer.android.com/reference/android/os/Handler.html вот про это почитай
Vadim
Коллеги, кто-нибудь работал с нативным платежем для альфы ? карточкой чтобы из приложения сразу платить ?
Anonymous
подскажите плез как поправить такую фигню при попытке запуска instrumentation тестов: Test running failed: Instrumentation run failed due to 'Process crashed.' ?
сорс сеты указаны
sourceSets {
androidTest.java.srcDirs += 'src/androidTest/kotlin'
}
ඞ
Здравствуйте
ඞ
Знает кто, как сделать статусбар прозрачным и чтобы дравер под него двигался? Гуглил, но слабо понял.
ඞ
Притом, на тех версиях, где это не поддерживается, чтобы не включалось
ඞ
Ну точнее знает-то кто-то наверняка
ඞ
Просто может кто-нить скинуть материалы или примеры?
ඞ
Alexey
добавсь license.txt
Alexey
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/rxjava.properties'
}
Alexey
https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
Alexey
попробуй на микрофон еще
Alexey
может другой модуль ошибку выдает?
Anonymous
Валерий
какие устройства для тестирования вы используете?
в плане максимальной кривоты вендорской прошивки и распространённости
Mikhail
Samsung
Валерий
сяоми с 6 андроидом или ниже? где больше проблем с менеджером разрешений?
Alexey
https://chris.banes.me/2014/10/17/appcompat-v21/
Раздел SearchView
Artur
пытаюсь выделить фрагмент в отдельный Flavor, но пишет типо класс такой есть и не билдится
Artur
какие есть идеи?
Vlad
Могу ли я сделать иконки в статусбаре темными в версии андроид ниже чем 6?
Евгений
Vlad
Ужас!
Евгений
А еще на миуи на 6 андроиде они не красятся. По крайней мере стандартными способами
Vlad
Кажется проще сделать просто сам статус бар темным)))))
Евгений
Да. Именно так и поступил.
Eugene
https://stackoverflow.com/questions/46131907/how-to-change-status-bar-icon-color-in-android
Встречал рецепт, как на MiUi и Flyme покрасить иконки
L
Artur
хорошо, как можно выпилить класс чтобы он был не доступен в Flavor1 например
Artur
типо как Proguard вырезает
L
Можно попробовать чекать flavor в коде и отдавать нужный фрагмент
Artur
да такой вариант как-то не очень подходит
ivn
Пачаны, в тред призывается либа, может кто знает, нужна либа для создания баннеров (типа кардвью с кнопкой закрыть) или может есть либа чтоб накинуть на вьюху анимацию мерцания, или хз как это назвать\
ivn
а чем putString arg не вариант?
Alexey
Alexey
Ты сказал что надо по умному, а не через putExtra
ivn
а зачем? может есть какая тема, типа если одна активити перент для другой, через манифест, но зачем это?
Саша Батанова
Ребят, есть идеи как реализовать? по клику на итеме, под ним выпадает контейнер - у меня на уме ток во время клика менять вью тайп и обновлять.. есть лучше варианты?
Саша Батанова
Спасибо!)
Jack
Если разберусь с этой проблемой, то сюда скину, как сделал. Может, полезно кому будет