Elron
спасибо @Harmonizr
Mike
Влад
а это разве не просто кардвью с имедж вью ?
Kuanysh
он должен быть как drop down
Mike
Даниил
Товарищи, кто знает, дружит ли moxy с androidx?
Kuanysh
спасибо
Mike
S
пытаюсь с помощью Robolectric протестировать открытие активити. Но у меня в коде прежде чем открывается secondary активити должна срабоать rx цепочка и ТОЛЬКО по результату запустить secondary экран.
есть догадка. что Robolectric не дожидается пока выполнить rx проверяет shadowActivity.nextStartedActivity == null и падает
как сообщить Robolectric чтоб он дожидался выполнения цепочки rx?
activity.findViewById(R.id.btnLaunchNextActivity).performClick();
Intent expectedIntent = new Intent(activity, SecondActivity.class);
ShadowActivity shadowActivity = Shadows.shadowOf(activity);
Intent actualIntent = shadowActivity.getNextStartedActivity();
assertTrue(actualIntent.filterEquals(expectedIntent));
Алексей
выставьте все Rx Schedulers на trampoline
IB
Как создать такой edit text
Dug
IB
Да
Mike
или просто другой фон нарисовать
Алексей
IB
Starikov
В чем может быть проблема. Есть bitmap, не null. Есть ImageView, не null. Не могу вывести bitmap функцией imageview.setImageBitmap(bitmap);
в другом фрагменте, этот же bitmap корректно работает
Mike
Starikov
Starikov
Starikov
практически ни в чем, только в одном я редактирую этот битмап, а в тот в котором не работает, я отдаю уже отредактированный
Starikov
я в том фрагменте в котором редачу, тоже имею image view, и в него устанавливаю, в нем ставится и работает
Starikov
ну должна появиться картинка в ImageView, она не появляется
Mike
ещё интересно, как битмап передаётся
Jacob
попробуй у imageview поставить фиксированный размер тип 100на100 dp и вывести хотяб из ресурсов iv.setImageResource(r.drawable.test_image) если сработает то далее меняй по задаче UPD и смотри когда что именно ломает всё
Starikov
Starikov
в общем на счет кода
Leonid
Starikov
есть два фрагмента с картинками, в первом есть кнопка "изменить" , во втором "сохранить", в первом нажимаю изменить , перехожу во второй, там редактирую изображение, устанавливаю его в этом же фрагменте в imageView, нажимаю сохранить, этот bitmap, который токо что поставил, отдаю первому фрагменту, с помощью интерфейса, и там тоже помещаю в картинку
Starikov
bitmap после передачи проверил логами, он не null, размер фактический
Starikov
в onCreateView первого фрагмента, я так же с помощью setImageBitmap ставлю первоначальную не отредактированную картинку. ставится
Mike
^^
Starikov
^^
после редактирования я устанавливаю в imageView второго фрагмента, устанавливается, проблемы нет. Редачу с помощью Canvas
Сергей
У меня как то densyty битмапа при изменении поплыла (типа вместо 120 единица) и ресайклер не мог его показать.
Надо из нового фрагмента проверить все в отладчике с поллями m у него
Mike
Сергей
Там размеры факт, плотность, mutable, саму картинц в отладчике глянуть
Starikov
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
paint.setStrokeWidth(6);
paint.setColor(Color.RED);
canvas.drawLine(arrow.getStart().x, arrow.getStart().y, arrow.getEnd().x, arrow.getEnd().y, paint);
Savva
Пару дней учу разработку на андроид. Есть у вас ссылка или можете сказать программки, чтобы потрениться, что то новое выучить?
Leonid
В дебаге можно битмап посмотреть
Mike
Сергей
Starikov
Энд wtf is это arrow?
класс мой, x, y, инты которые получаю, просто координаты рисования. это все работает
ed
Интересует abi совместимость бинарников на одной архитектуре.
Т.е. допустим у нас есть бинарник собранный ndk под armv8a и 2 телефончика на Cortex A53 ядрах но с разными версиями android (v7.0 и v8.1)
Смогут ли оба телефона этот бинарь исполнить?
Сергей
А то может оно красным точку рисует за пределами экрана
Starikov
Mike
ed
Mike
Mike
Starikov
Starikov
при установке в первом фрагменте, там где проблема
Сергей
По тыку на viewBitmap че видно?
Starikov
я вот думаю, может я как то неправильно к imageview обращаюсь?
Mike
Сергей
Скорее что то другое на экране. Не тот имиджвью.
Сергей
Или так.
Инвалидате еще
Starikov
не понял?
Starikov
Starikov
Семен
у кого ubuntu стоит, у вас не возникало проблем с эмулятором для студии
Сергій
отлично работает
Mike
Семен
верное утверждение
😄да, само решилось после переустановки, действительно. Спасибо за внимание😅
Kirill
Всем привет. При добавлении нового объекта в RelativeLayot он появляется в левом верхнем углу. Необходимо, чтобы он появляся в центре экрана. Каким методом можно воспользоваться?
Mike