Віталій
А можно скруглить углы в relative layout?) или сделать прозрачным?
Mike
Есть, спасибо
бэкграунд поставить в window диалога
Anonymous
это не Android SDK, это библиотека Compose, которая только для котлина
заметь что я не разу не написал что юзаю sdk android)) Как раз писал о библиотеках которые есть в котлине и которые нет в яве.
Віталій
Mike
заметь что я не разу не написал что юзаю sdk android)) Как раз писал о библиотеках которые есть в котлине и которые нет в яве.
Библиотека для CPU, которая работает только на котлине?) Compose — это очень особый случай, ни разу не обычная библиотека. Нормальные библиотеки на котлине работают из джавы.
Mike
мм... не понял
dialog.getWindow().setBackgroundDrawable()
Віталій
dialog.getWindow().setBackgroundDrawable()
и там свой drawable засунуть?
Віталій
а основной сделать прозрачным?
Mike
а основной сделать прозрачным?
лейауту тогда вообще не нужен фон
Maxim
Котлин 1.4 вышел кстати )
Maxim
Ускорили анализ кода
Maxim
Инспекции новые
Anonymous
В чем отличие Maybe от Single в Rx?
Maxim
Теперь ещё такую херню можно делать: listOf(0,1,2,)
Maxim
Т.е. ставить конечную запятую
Maxim
И наконец-то можно корутины дебажить
Maxim
С запятой в конце? )
Віталій
лейауту тогда вообще не нужен фон
Эх. Сделал как ты сказал
Maxim
У Kotlin/Native пока ещё структуру памяти не сменили, так что нормальных корутин там ещё нет
Mike
хееееех, надо тогда руками править радиус по мере раскрытия боттом шита
Maxim
Интересно будет на компос посмотреть вместе с Kotlin Multiplatform
Anonymous
Библиотека для CPU, которая работает только на котлине?) Compose — это очень особый случай, ни разу не обычная библиотека. Нормальные библиотеки на котлине работают из джавы.
Я не очень знаю в их различиях но они есть. На замарине все реализации от явы ну и еще есть Net. Standart (но не суть) , поэтому если что то нашел на котлине а на яве нет то не вариант что это будет тривиальной задачей. Конечно есть вариант в качестве библиотеки подключить код на яве, написать апи на C#, но это такие грабли... Короче надо смотреть в сторону явы, что то много головников
Maxim
Будет лютый прикол если окажется серебрянной пулей
Anatoliy
Теперь ещё такую херню можно делать: listOf(0,1,2,)
Можно вкратце узнать в чем смысл?
Maxim
Да хз зачем добавили
Anatoliy
Пойду в гугл тогда
Maxim
Может со структур из Rust подсмотрели )0
Mike
Можно вкратце узнать в чем смысл?
listOf( 1, 2, 3, ) добавление/убирание элементов не затрагивает соседнюю строку в контроле версий
Mike
это с начала времён есть в литералах массивов в джаве и в энамах в обоих языках
Anatoliy
Спасибо
Денис
Всем привет, поскажите плиз как понять что апк потписан дебаг ключем?
Mike
Всем привет, поскажите плиз как понять что апк потписан дебаг ключем?
Где-то находил способ. В подписи валяется какая-то информация о ключе.
Ванюша
Ребята, привет, подскажите пожалуйста, как узнать светлая или темная тема установлена на устройстве? Ставлю в daynight theme follow system и хочу знать, какая тема у меня сейчас
Вячеслав
Всем привет. Начинаю новый проект, выбираю библиотеку для управления экранами. До этого всегда использовал Fragment-ы, на самом деле устраивали, но иногда, судя по PlayMarket, возникают ошибки связанные после выхода из savedInstanceState, которые никак не получалось отловить. Сейчас хочу попробовать что-нибудь новое. Можете, пожалуйста, сказать что в 2к20 сейчас используется?) В 2018 пробовал работать с Conductor, но не понравилось и решил, что останусь на Fragment-ах Будет приложение на 20-30 экранов. Какие библиотеки посоветуете рассмотреть?
Вячеслав
Ну еще остались nav component и cicerone
Я просто смотрю, все эти библиотеки для view-based приложений обновляются очень редко, будто бы умирают. Вот и думаю в целом стоит ли игра свеч)
Mike
Ну еще остались nav component и cicerone
Они же обе про управление фрагментами?..
Egor
Они же обе про управление фрагментами?..
Всм? Я имел ввиду остались из списка навигаций для "попробовать"
Вячеслав
Я сейчас кондуктор использую, пока всё ок.
Вот в 2018 году он был крайне популярен, я тогда долго метался. А сейчас вообще будто бы умер, информации мало по нему, обновляется редко
Вячеслав
А зачем ему обновляться, если он стабильный, зрелый и работает?
Всегда есть баги, всегда есть что улучшить
Вячеслав
А зачем ему обновляться, если он стабильный, зрелый и работает?
а можно, пожалуйста, ссылку на приложение Ваше , которое использует Conductor? С меня 5 звезд)
Вячеслав
Нет, оно Наше внутреннее.
Просто то, что я буду разрабатывать, пойдет в широкие массы, тысяч 100-500 установок планируется. И тут ошибка дорого стоить может) На внутренних продуктах мы тоже играемся - используем Flutter, интересная игрушка
Вячеслав
Я не играюсь. Работает — использую. Не работает — выпиливаю.
Может быть знаете какие-либо другие приложения на Conductor-e, что можно пощупать в PlayMarket?
dimonovdd
для HapticFeedback нужен Permission.Vibrate?
dimonovdd
добрый вечер
Антон
подскажите пожалуйста почему выбивает java.lang.NumberFormatException: For input string: если editText содержит больше 12 символов ? int phone = Integer.parseInt(editTextEnterPhone.getText().toString());
Антон
123456789112
Egor
123456789112
Потому что инт от - 2 147 483 648 до 2 147 483 647
Egor
123456789112
Тут уже тип лонг парси
Антон
Valentin
Потому что инт от - 2 147 483 648 до 2 147 483 647
Было бы неплохо иметь что-то тип аналога к плюсам в виде unsigned в жабе
Ярослав
если накинуть спэн (ReplacementSpan) на всю строку (или на все символы по отдельности, не имеет значения), то она пропадёт. почему?
Ярослав
ReplacementSpan.getSize(Paint, CharSequence, Int, Int, FontMetricsInt?) вызывается, а ReplacementSpan.draw(Canvas, CharSequence, Int, Int, Float, Int, Int, Int, Paint не вызывается почему-то
Anonymous
Всем привет. Друзья нужа ваша помощь. Как мне создать макет так чтобы на разных экранах элементы расположились одинаково? Как мне сделать фрагмент на весь экран? можно ли поместить объекты внутри макета в процентном соотношении? Подскажите как погуглить... я новичок в андройд. Здесь у меня активити внутри которого есть еще два фрагмента. Заранее благодарю!
Ваня
Для планшетов нужно делать отдельный лейаут(макет). Установить в его лейауте width и height match parent??. В constraint layout есть параметр app:layout_constraintWidth_percent, и app:layout_constraintHeight_percent
Віталій
Guidelines от гугла тебе в помощь
Izya
Dribble/materialup
Павел
Всем привет. Как организовать кроп изображений, подгружаемых в SurfaceView?
Mikhail
Всем привет. Подскажите, пожалуйста, почему не видится метод CheatActivity.newIntent_one(this,answerIsTrue) из класса главного активити вызываю mCheatButton?.setOnClickListener{ val answerIsTrue = mQuestionBank[mCurrentIndex].isAnswerTrue() val intent = CheatActivity.newIntent_one(this,answerIsTrue) startActivity(intent) } вот код класса, к которому хочу достучаться class CheatActivity : AppCompatActivity() { private val EXTRA_ANSWER_IS_TRUE = "com.bignerdranch.android.geoquiz.answer_is_true" fun newIntent_one (context: Context, answerIsTrue: Boolean): Intent { val intent = Intent(context, CheatActivity::class.java) intent.putExtra(EXTRA_ANSWER_IS_TRUE, answerIsTrue) return intent } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_cheat) } }
Mikhail
ты его пытаешься вызвать как статический метод
Надо создать экземпляр класса и потом вызывать?
Nick
вместо CheatActivity.newIntent_one(this,answerIsTrue) надо вызывать его у экземпляра