Lolus
привет всем. Такой вопрос: У меня 2 приложения. В первом я запустил стрим видео, и когда я тыкаю по стриму, то открывается второе приложение с этим самым стримом. При этом выглядить это должно безшовно. т.е. видеопоток не должен прерываться. Такое возможно?
Nikita
Ну хром же такое умеет
Nikita
Из ВЭБ вью переход в хром происходит бесшовно
Paladin
Есть ли что-нибудь на подобии этого только для адмоба?
Maria
3 августа приглашаем на Summer Droid Meetup в Москве, в саду Эрмитаж. Будут доклады от ребят из FunCorp, Mail.ru, Joom. Красивая локация и угощения для гостей прилагаются:) https://funcorp.timepad.ru/event/1014745
Alexandr
привет всем. Такой вопрос: У меня 2 приложения. В первом я запустил стрим видео, и когда я тыкаю по стриму, то открывается второе приложение с этим самым стримом. При этом выглядить это должно безшовно. т.е. видеопоток не должен прерываться. Такое возможно?
Можно попробовать так: В первом приложение при нажатий Intent sendIntent = getPackageManager().getLaunchIntentForPackage("com.stream.app2"); sendIntent.putExtra("time", videoView.getCurrentPosition()); startActivity(sendIntent); ///////////////////////////////////////////второе приложение protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent intent = getIntent(); if (intent.hasExtra("time")) { int time = intent.getIntExtra("time"); videoview.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { public void onPrepared(MediaPlayer mp){ videoview.seekTo(time); videoview.start(); } }); }
Loki
Здравствуйте, можеть кто помочь с этим
Alexandr
но это не точно...
Loki
Loki
как быть с этим, помогите плиз
Alexandr
http://prntscr.com/odimcm
Kirill
Может стилем разнести кнопки в alretdialog, ну или программно?
Kirill
Можно и стилем
Вот так я смог сделать, но как разнести кнопки, и идеально сделать Кант вокруг кнопок
Anton
Это сделано стилем
что значит это сделано стилем?
Vitaly
Внутри onLayout нельзя создавать элементы, но что если мне нужно создавать TextView динамически и их точное кол-во я не знаю?
Kirill
что значит это сделано стилем?
Что это обычный alretdialog.builder(activity, R.style.CustomDialoThem)
Anton
Что это обычный alretdialog.builder(activity, R.style.CustomDialoThem)
так а переделать на обычный без стиля, не?
Dmitry
Не правильно выразился, речь идёт о Custom View
тогда это должна быть viewGroup в которую циклом добавлять TextView через addView()
Kirill
так а переделать на обычный без стиля, не?
Так это можно сделать со стилем, так правиле насколько знаю
Vitaly
тогда это должна быть viewGroup в которую циклом добавлять TextView через addView()
Я сейчас делаю кастомнуый Bottom Navigation View и использую FrameLayout, можно конечно все элементы расположить в LinearLayout внктри которого будут ещё LinearLayout, но это будет медленно работать Как лучше поступить?
Богдан
ConstraintLayout
Богдан
Alexandr
Вот так я смог сделать, но как разнести кнопки, и идеально сделать Кант вокруг кнопок
<stroke android:width="5px" android:color="#000000" /> для бордера , для примера
Anton
Коллеги сказали..
ты свою разметку видел? ты ее стилями никак не сделаешь или это будет потно)
Vitaly
Linear в linear слишком тяжелый лейаут получится, лучше Constraint
Constraint тоже вот тяжёлый и обычным addView обойтись не получится так просто
Kirill
вот это я имею ввиду
Только что, написал стилем, подложка drawer
ᛖᚹᛋᛁᚱ
Добрый день! Вопрос по Room (новый), на данный момент версия Room = 6, для экземпляра использую такой билдер if (INSTANCE == null) { synchronized(AppDatabase::class) { INSTANCE = Room.databaseBuilder(context.applicationContext, AppDatabase::class.java, "SecuredNotes.db") .allowMainThreadQueries() .addMigrations(migration_1_6, migration_2_6, migration_3_6, migration_4_6, migration_5_6) .build() } } return INSTANCE!! Но, когда я восстанавливаю базу с версией 3, приложение крашится с ошибкой: A migration from 3 to 6 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(Migration ...)
Denis
Constraint тоже вот тяжёлый и обычным addView обойтись не получится так просто
Если так хочется избежать вложенности и не использовать constraint, то просто унаследуй ViewGroup
Vadim
Есть такая структура в BottomNavigation -A—A1—A2—A3 -B—B1—B2 -C—C1 Я использую Nav Controller и ABC это кнопки в нижней навигации, A1/B1/C1/ -> фрагменты, которые start в грАфе И такой вопрос: у меня в A2 есть кнопка “перейтив в раздел B”. Как мне правильно перейти?
Vadim
java.lang.IllegalArgumentException: navigation destination com.staging:id/BFragment is unknown to this NavController такой вот вылезает
Vadim
я так понимаю нужно поменять nav controller чтобы правильный destination вызвать
Kirill
сюда
Сейчас попробую)
Vadim
но как это правильно сделать?
Vitaly
Если так хочется избежать вложенности и не использовать constraint, то просто унаследуй ViewGroup
Примерно так и сделал, но как располагать элементы тогда? Мне же придейтся всё равно в onLayout создавать TextView
Vitaly
Нет
Можно тогда подробнее как ты это видишь
Denis
Тебе придется расположить textView в onLayout
Denis
Но не создавать
Denis
OnLayout ничего не создает
ᛖᚹᛋᛁᚱ
А покажите объект migration_3_6, похоже что там неправильные версии указаны
private val migration_3_6 = object : Migration(3, 6) { override fun migrate(database: SupportSQLiteDatabase) { database.execSQL(RoomMigrationQuery.QUERY_3_4_notes) database.execSQL(RoomMigrationQuery.QUERY_3_4_trash) database.execSQL(RoomMigrationQuery.QUERY_4_5_notes) database.execSQL(RoomMigrationQuery.QUERY_4_5_trash) } } 5 до 6 это миграция с хелпера на рум
Vitaly
Но не создавать
Ну смотри, надо расположить 5 картинок и 5 текстовых полей, каждое текствое поле под картинкой, я добавляю текст, потом добавляю картинку и так далее, как с этим работать?
Denis
https://youtu.be/hX-r-PiKX4s
Kirill
сюда
Смотри, но все равно мы применяем этот стиль к конкретной кнопке, а не к ее расположению
Nick
Знает кто-нибудь как сделать такую floating вьюшку?
Сергей
Знает кто-нибудь как сделать такую floating вьюшку?
так же как и любую другую, не? описываешь разметку, кладешь ее в корневой layout твоей activity/fragment, фиксируешь сверху
Dmitrii
Знает кто-нибудь как сделать такую floating вьюшку?
это же банальный toolbar с margin и скруглением краёв
Kirill
сюда
Сон программно /*val btnPositive = alertDialog.getButton(AlertDialog.BUTTON_POSITIVE) val btnNegative = alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE) val layoutParams = btnPositive.layoutParams as LinearLayout.LayoutParams layoutParams.weight = 10f btnPositive.layoutParams = layoutParams btnNegative.layoutParams = layoutParams*/ Или же использовании не negative button, a neutral
Kirill
Vitaly
Посмотри
Благодарю)
ᛖᚹᛋᛁᚱ
Зато без костылей
Vitaly
Посмотри
Посмотрев его понял, что кроме как LnearLayout со вложенными LinearLayout иначе не сделать, остальные способы будут гораздо медленнее Дело в том, что ещё не факт, что текст будет, и не факт, что пользователь пеедаст вьюшки в правильном порядке
Vitaly
почему не сделать списком?
Каким списком? Списком вьюх, в каждой из которых уже будет картинка и текст?
Vitaly
обычный recycler)
Так это же BottomNavigationVie
Vitaly
Я хочу его реализовать
Vitaly
Просто немножко нетривиальный
Denis
не вижу проблему в использовании списка
Denis
просто твое решение пока выглядит хуже
Vitaly
не вижу проблему в использовании списка
Поясни как это будет выглядить, не понимаю как можно применить Recycler в данном случае
Vitaly
Ничего прокручивать у меня не должно
Vitaly
Элементы распределены равномерно
Denis
recycler не обязательно должен прокручивать