Size: a a a

Javanese Questions

2019 December 31

A

Alex in Javanese Questions
Всех с наступающим!
источник
2020 January 02

F

Fieldmarshal in Javanese Questions
#вопрос #android #bitmap
Перед отображением в ImageView необходимо проверить, пустой ли bitmap (пустой = полностью белый в моём случае). Делал проверку с помощью создания ещё одного bitmap тех же размеров и config, затем заливал белым цветом через eraseColor(...),  далее вызов bmp.sameAs(emptyBmp) -> false, т.е. отработало неправильно. Как правильно проверить bitmap в таком случае?
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
#вопрос #android #bitmap
Перед отображением в ImageView необходимо проверить, пустой ли bitmap (пустой = полностью белый в моём случае). Делал проверку с помощью создания ещё одного bitmap тех же размеров и config, затем заливал белым цветом через eraseColor(...),  далее вызов bmp.sameAs(emptyBmp) -> false, т.е. отработало неправильно. Как правильно проверить bitmap в таком случае?
Выгрузить пиксели в массив и пробежать по ним всем.
источник

F

Fieldmarshal in Javanese Questions
ok, спасибо.
источник
2020 February 03

F

Fieldmarshal in Javanese Questions
#вопрос #android Проблема с обработкой MotionEvent.
Есть формы с тучей EditText'ов, необходимо оставлять клавиатуру открытой при скролле, когда какой-нибудь EditText в фокусе (это вроде получилось с нынешним кодом), и скрывать её, очищая фокус при одиночном нажатии за пределами любого EditText - вот это как раз не получается сделать. Как правильно обработать события в данном случае?

Код: https://gist.github.com/fm-norton/f892c8630941e6a7d4bfe30c5ab5eb01
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
#вопрос #android Проблема с обработкой MotionEvent.
Есть формы с тучей EditText'ов, необходимо оставлять клавиатуру открытой при скролле, когда какой-нибудь EditText в фокусе (это вроде получилось с нынешним кодом), и скрывать её, очищая фокус при одиночном нажатии за пределами любого EditText - вот это как раз не получается сделать. Как правильно обработать события в данном случае?

Код: https://gist.github.com/fm-norton/f892c8630941e6a7d4bfe30c5ab5eb01
onSingleTapUp вообще вызывается? Не нужно ли сделать return detector.onTouchEvent(ev) || super.onTouchEvent(ev)?
источник

F

Fieldmarshal in Javanese Questions
Quantum Harmonizer
onSingleTapUp вообще вызывается? Не нужно ли сделать return detector.onTouchEvent(ev) || super.onTouchEvent(ev)?
Не уверен, сейчас поменяю возвращаемое значение
UPD: поменял return value, результат не изменился, всё так же клавиатура не закрывается, фокус не очищается.
источник
2020 February 18

F

Fieldmarshal in Javanese Questions
#вопрос #android #ui
Есть проблема: нужно сделать некоторые диалоги более-менее квадратными, чтобы не растягивались на планшетах на весь экран. Задал в вёрстке DialogFragment'ов фиксированную ширину, вёрстка в студии отображается как надо, запускаю - на планшетах диалоги всё равно растягиваются на весь экран. Как это исправить?
источник

А

Артёмка in Javanese Questions
Можно написать свои диалоги)
А можно через стили:
<item name="windowMinWidthMajor">65%</item>
<item name="windowMinWidthMinor">75%</item>
источник

А

Артёмка in Javanese Questions
Это проценты от ширины экрана, естественно
источник

F

Fieldmarshal in Javanese Questions
Артёмка
Можно написать свои диалоги)
А можно через стили:
<item name="windowMinWidthMajor">65%</item>
<item name="windowMinWidthMinor">75%</item>
Отредактированный стиль толком ничего не дал, диалоги так и растягиваются.
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
#вопрос #android #ui
Есть проблема: нужно сделать некоторые диалоги более-менее квадратными, чтобы не растягивались на планшетах на весь экран. Задал в вёрстке DialogFragment'ов фиксированную ширину, вёрстка в студии отображается как надо, запускаю - на планшетах диалоги всё равно растягиваются на весь экран. Как это исправить?
переопредели onMeasure 😉
источник

А

Артёмка in Javanese Questions
Quantum Harmonizer
переопредели onMeasure 😉
В алертдиалоге не поможет
источник

A

Alexey in Javanese Questions
динамически устанавливать размеры
источник

A

Alexey in Javanese Questions
layoutparam weight , height
источник

F

Fieldmarshal in Javanese Questions
Fieldmarshal
#вопрос #android #ui
Есть проблема: нужно сделать некоторые диалоги более-менее квадратными, чтобы не растягивались на планшетах на весь экран. Задал в вёрстке DialogFragment'ов фиксированную ширину, вёрстка в студии отображается как надо, запускаю - на планшетах диалоги всё равно растягиваются на весь экран. Как это исправить?
в общем, решил я эту проблему костылём - в вёрстке нужно задавать фиксированную ширину для каждого дочернего контейнера, избавляясь от match_parent. Тогда диалог станет более-менее квадратным.
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
в общем, решил я эту проблему костылём - в вёрстке нужно задавать фиксированную ширину для каждого дочернего контейнера, избавляясь от match_parent. Тогда диалог станет более-менее квадратным.
источник

F

Fieldmarshal in Javanese Questions
где его переопределить, чтобы это решило проблему?
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
где его переопределить, чтобы это решило проблему?
у корневого контейнера диалога
источник

F

Fieldmarshal in Javanese Questions
Quantum Harmonizer
у корневого контейнера диалога
попробую, спасибо.
источник