Anonymous
Это конечно-с тривиально, предполагаю, каким-либо образом преобразовать ячейку в изображение или какой-либо формат для отрисовки, даже не знаю)))
Сергей
Я уже с подобной проблемой несколько дней вожусь, и все-таки лучше отрисовать, только не знаю, каким-образом?))))
СтартАндроид листать до уроков с описанием рисования по канве. Там все расписано русским по белому. И линии и кадраты
Denis
рисовать пока нечего)
Anonymous
Я даже приложения разные качал, проверял, тоже не парсят подобные диагонали, по github'у бегал, ничего подходящего))))
Vadim
Такая история в PercentRelativeLayout я использовал параметр app:layout_widthPercent="25%" и у меня 4 элемента распределялись поровну в Constraint'e пытаюсь рисовать что то подобное <ImageView android:layout_width="wrap_content" android:layout_height="0dp" android:src="@drawable/shape_passcode_item_off" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintHorizontal_bias="0.25"/> но как распределить между 4-мя View не приходит в голову как бы 0,25/0,5/0,75 а четвертый уходит в гагры есть какое то равноменрео распределние?
Vadim
звучит как chain
да думал можно как то c % реализовать
Vadim
или типа сделать цепь но выделять место для каждого под 25 процентов?
Vadim
или вообще не заморачиваться и разбить на Guidline?
Сергій
Если тебе это нужно
Александр
Так себя ведёт дефолтная цепь, отдельным атрибутом её указывать не нужно. И процентов никаких не нужно, Constraint должен сам равномерно внутри себя расположить элементы.
Vadim
Если тебе это нужно
ну да, разбить равномерно знаю что можно с Guidline app:layout_constraintGuide_percent="0.25"
Сергій
или вообще не заморачиваться и разбить на Guidline?
Как бы цепь это и есть тот случай
Vadim
Если на констрейне не выходит чето сделать то он идет в пень
эй конечно наоборот ухожу от PercentRelativeLayout
Александр
Если на констрейне не выходит чето сделать то он идет в пень
Действительно, ох уж этот констрейнт, ну его нафиг. Это не у разработчика ж криво написано что - то.
Александр
дефолтная цепь как тут называется то?)
spread_chain, как - то так. Опять же, указывать её не нужно, она по дефолту стоит и работает, если привязки расставлены корректно.
Сергій
дефолтная цепь как тут называется то?)
Выделяешь элементы на превью или в списке элементов леяута, клик пкм и выбрать chain
Александр
ну то есть каждый следующий элемент относительно права стоящего?
Элементы равномерно распределяются по ширине или высоте, в зависимости от типа цепи.
Николай
Тут TextInputLayout. Как сделать, что бы при запуске оно не выделяло TextInput? Изначально первый элемент был "активным" При запуске открывалась клавиатура... Я решил это добавив android:focusableInTouchMode="true" но оно всеравно выделяет первый TextInputLayout
Сергій
Можно было уже 10 раз открыть туториал 🌝
Vadim
Можно было уже 10 раз открыть туториал 🌝
чувак я смотрю но вижу только примеры с guidline ладно щас потыкаю спасибо
Александр
чувак я смотрю но вижу только примеры с guidline ладно щас потыкаю спасибо
Привязки перепроверь. Чтобы всё было как на картинках.
Vadim
Александр @desugar спасибо, получилось ;)
Николай
manifest -> activity: android:windowSoftInputMode="stateHidden"
У меня SingleActivity приложение. Не работает такая штука.
Dmytro
У меня SingleActivity приложение. Не работает такая штука.
getActivity().getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
Дмитрий
У меня SingleActivity приложение. Не работает такая штука.
https://stackoverflow.com/a/8639921/4405457 В корневой лэйаут android:descendantFocusability="beforeDescendants"
V.Ilin
есть что-то похожее на TestFlight у гугла?
V.Ilin
предположу, что Firebase
а как одно с другим связано?
Mike
есть что-то похожее на TestFlight у гугла?
мм, альфа-версия в маркете? Почему именно от гугла?
V.Ilin
мм, альфа-версия в маркете? Почему именно от гугла?
ну я имел ввиду приложение в котором содержатся все опубликованные от разработчика альфа/бета версии приложений, чтобы не скачивать через ссылку всегда
Сергій
нужно указать селектор который имеет focused состояние
Сергій
ссылочку на что?
Сергій
https://stackoverflow.com/a/8852562
Сергій
бери стандартный селектор android:background="?attr/selectableItemBackground"
jV
Сохранил поток из сети в файл, затем считал его, все работает. Переместил этот файл в ресурсы проекта и теперь не могу считать. Подскажите как правильно это сделать. Вот как сейчас пытался
jV
getResources().openRawResource(R.raw.your_file)
тоже не помогло к сожалению
Сергій
jV
Явно тут FileInputStream работать не будет. Тут какое-то подобие UrlConnection нужно
именно из ресурсов такой поток не создать? я делал точно так же, только файл лежал в памяти устройства
jV
как это понимать?)
мб я делал так из-за этого не работает Resources.getSystem().openRawResource(R.raw.live_view_input_stream)
jV
@desugar @Harmonizr Спасибо большое!
Сергій
попробуй тогда создать свой селектор из состоянием focused
Сергій
это просто I лог
Konstantin
Может кто подсказать, есть ли какая-то ощутимая разница в debug и release сборках, если в релизе minifyEnabled false? Приложение с двумя модулями отлично собирается в виде дебажной версии, но выкидывает ошибку Program type already present (там действительно генерируется одинаковый файл в обоих модулях, но дебаг версия молчит об этом)
Александр
Ребят, как можно зацепить листенер для enterAnimation отдельного фрагмента, при использовании Navigation Components?
Бобур Кобилов
Привет. Можно на ListFragmentе за каждый строкам ставить иконки?
Бобур Кобилов
Помогите плз
Mike
Привет. Можно на ListFragmentе за каждый строкам ставить иконки?
Адаптер же ты сам выставляешь? Значит, можно
Ernest
public static class UserViewHolder extends RecyclerView.ViewHolder { private ImageView imageViewAvatar; private TextView textViewUsername; public UserViewHolder(@NonNull View itemView, final OnUserClickListener listener) { super(itemView); imageViewAvatar = itemView.findViewById(R.id.imageViewAvatar); textViewUsername = itemView.findViewById(R.id.textViewUsername); itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (listener != null) { int position = getAdapterPosition(); listener.onUserClick(position); } } }); } }
Ernest
class UserViewHolder extends RecyclerView.ViewHolder { private ImageView imageViewAvatar; private TextView textViewUsername; public UserViewHolder(@NonNull View itemView) { super(itemView); imageViewAvatar = itemView.findViewById(R.id.imageViewAvatar); textViewUsername = itemView.findViewById(R.id.textViewUsername); itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (onUserClickListener != null) { int position = getAdapterPosition(); onUserClickListener.onUserClick(position); } } }); } }
Ernest
в чем разница в этих кода при создании вьюхолдера? один статик другой нет
🎋🎋🥷 ngSamurai
привет! можно ли как то сбить счетчик версии для априложения? так как формула используется другая мы скоро упремся в тупик.. так как максимальная версия модет быть 2100000000,,,,
Антон
ребят подскажите пожалуйста при компиляции выдаёт ошибку что не находит xml файл (vector) хотя файл присутствует в drawable что с этим можно сделать?
🎋🎋🥷 ngSamurai
Как же часто вы собираете?)
изначально была принята неправильная формула без расчета на будущее на текущий момент билд-версия 2.3.32 продуктовая 2.3.0 на выходе получаем версию 0203032000 - current ^^^patch ^^minor ^^major 2100000000 - max что как бы тютелька в тютельку вливается в МАХ .. т/е мы теперь сможет максимум 20 версий выпустить
Artem
Это число должно апаться только при билде
Artem
И на единицу
Artem
И кажется тут ещё куча сборок судя по текущему current
Artem
Выдумали себе какие-то странные правила и теперь страдаете
🎋🎋🥷 ngSamurai
И кажется тут ещё куча сборок судя по текущему current
за эталон была взята формула из https://cordova.apache.org/docs/en/dev/guide/platforms/android/index.html#setting-the-version-code и потом переделана... почему.. никто не помнит.. проекту уже 5 лет почти