Никита 🙃
и так отработало
Никита 🙃
Спасибо
петя
всем привет, как можно обрезать видео ?😅
петя
ограничение на загрузку видео не больше одной минуты
петя
типа если большое то авто обрезание
Di7aK
а ты сделай отклонение
Никита 🙃
Ilya
типа если большое то авто обрезание
https://www.google.com/search?client=ms-android-xiaomi-rev2&ei=4e9qXPmIF8eDk74Pi7KysAw&q=trim+video+java+android&oq=trim+video+java+android&gs_l=mobile-gws-wiz-serp.3..0i13i30.34605.41680..41771...2.0..1.395.4361.3j8j10j1......0....1.........0i71j30i10j0i13j0i13i5i30.-4c-nSCgxJE
Di7aK
один хер на беке надо чекать еще
Di7aK
значит и резать там
Никита 🙃
Кстати да
Pavel
Всем привет. У меня непонятная для меня ситуация с навигатором Cicerone. В MainActivity в методе onResume в NavigatorHolder устанавливается навигатор, и роутер нормально отрабатывает для первого фрагмента. Однако при переходе в другой фрагмент, в классе CommandBuffer навигатора нет. Может кто подскажет, в чем может быть дело?
подскажут
https://t.me/Cicerone_RUS
Anton
Мб потому что он под ней?
Денис
всем привет почему получене данные от сервера лутше хоранять во временою БД?
Anonymous
Как перевести SPanned в Spanneble сохраняя стиль Spanned
Anonymous
7
Денис
ага ответиш почему?
Денис
Просто при поректировени клинт сервеных преложений рекомедуют так делать, а почему не обяснили. =)
Konstantin
видимо http-кэш к ним в ретрофит еще не завезли
Anonymous
ОБъясните мне КТО НИБУДЬ, нафига нужен Spanned когда есть Spannable с возможностью добавления и удаления спанов
Anonymous
Да вон пытаюсь один парсер сделать, а Html.from перекрывает то что я сделал. https://pastebin.com/7agKMnGq
Anonymous
@JohnnySC Код ужасен знаю
Konstantin
а перед остальными извиняться за него не надо? ))
Konstantin
может я испытал негативные чюства когда его увидел...
Anonymous
))
Anonymous
Машина тоже в начале на угле ездила
Anonymous
а перед остальными извиняться за него не надо? ))
Подкинь хоть идею как лучше сделать, там к примеру первым делом заюзать Html.from потом со спаном разбираться... или как?
Konstantin
так ты опиши задачу которую решаешь
Konstantin
а то я скипнул тут все, скролить вверх лень если вдруг там было. просто перешли
Konstantin
fingerprint кто нить юзал у себя в аппках? есть какие то интересные нюансы типа разного поведения на девайсах или танцев с бубеном
Anonymous
так ты опиши задачу которую решаешь
Ну я получаю от сервака html разметку, отображаю это все в адаптере. WebView не могу использовать слишком тупит. Решил использовать TextView, он работает хорошо, но не работает font-size: Почитав доки гугла, понял что этот тег с 2010 года решается гуглом и так и не решили эту проблему
Konstantin
а просто <font size=100500> тег поддерживается?
Konstantin
если да то возьми какую нибудь поебень вроде HTMLCleaner-a и трансформируй инлайн стил из font-size: 100500px в оборачивающий тег <font size=100500></font>
Konstantin
ну, я бы так попробовал по крайней мере
Anonymous
а просто <font size=100500> тег поддерживается?
так помойму да. Но style="font-size " не работает
и почему
Anonymous
style не работает
Konstantin
дак еще раз
Konstantin
зачем тебе сам атрибут стайл. ты берешь хтмл пришедший, делаешь трансформацию (вместо стиля делаешь лишний оборачивающий тег над текстом), на сайте там описаны примеры
Konstantin
потом уже суещь это дело в HTML.parse
Anonymous
ясно, надо попробовать
Konstantin
http://htmlcleaner.sourceforge.net/javause.php внизу посмотри там чето такое есть
Turalllb
что то я все равно не понимаю как правильно с инфлейтером работать. Вот сам xml файл https://i.gyazo.com/174898e6062141369c70c71620000144.png и метод инфлейтера https://i.gyazo.com/408d4effa206c4be9e25fb81618a4d6b.png inflate принимает на вход только R.layout , а кнопка не является R.layout . Если я вместо кнопки подам сам xml файл, то будет странная ошибка android.widget.LinearLayout cannot be cast to android.widget.Button хотя LineatLayout в файле вообще нет. Тот же самый вопрос у меня с работой в RecyclerView , есть item которым является просто кнопка, приходится его оборачивать в LinearLayout, чтобы возможно было использовать инфлейтер
Turalllb
лайаут next_question_button а инфлетиш next_question?
ну я же написал, что если next_question_button инфлейтю , то всё норм, кнопка отображается. потом я добавляю метод установки слушателя и тут фигня такая, начинает падать приложение но не на месте где я слушатель добавляю , а выше где я инфлейтю с ошибкой что я пытаюсь linearLayout к Button привести.
Turalllb
Просто я хочу понять возможно ли инфлейтить кнопку без приведений к linearLayout , с последующим поиском кнопки в layout.
Turalllb
или если перефразировать всё то получается так: в xml файле у меня нет linearLayout , но когда я в inflate подаю next_question_button , то оказывается что в нем лежит liearLayout , а в нем уже кнопка
Turalllb
https://i.gyazo.com/bf979f8ae4b9f5b9a6b64eb6f3853fb7.png
Di7aK
а что такого
Di7aK
ну на строчку больше
Anonymous
Да
Di7aK
вогляди что там в сорсе
Turalllb
а откуда появился там LinearLayout , я о производительности забочусь , у меня в recyclerView 40 кнопок, оказывается что каждая кнопка обернута в linearLayout
Turalllb
делай программно
ну я программно в xml ничего не оборачиваю в linearLayout , а после inflate он оборачивается в linearLayout. Я программно всё и делаю. Просто хочу знать если способ без layout
Di7aK
ты кнопку делай програмнно а не инфлейтом
Alexey
https://i.gyazo.com/bf979f8ae4b9f5b9a6b64eb6f3853fb7.png
Попробуй проверить mainLinearLayout == li
Turalllb
вангую, что из-за attachToRoot true у тебя после инфлейта возвращается mainLinearLayout (но это вообще не точно)
второй аргумент это мой основной LinearLayout , будущий родитель. А attachToRoot добавляет кнопку к этому макету. Если этого не сделать всё равно LinearLayout появляется, я уже пробовал.
Alexey
И если это одно и тоже то флаг attachToRoot можешь убрать, но все равно программно надо будет добавлять
Turalllb
ты кнопку делай програмнно а не инфлейтом
не хочу кучу параметров потом добавлять к кнопке.
Di7aK
у тебя из параметров на кнопке только текст
Михаил
Абсолютно точно.
о, значит хорошо сванговал )
Turalllb
Попробуй проверить mainLinearLayout == li
странное предложение . вы начало вопроса просто упустили. MainLinearLayout это LinearLayout . а li это LinearLayout который создается после inflate.
Михаил
это возвращается linearlayout, в который была приаттачена кнопка
Turalllb
И если это одно и тоже то флаг attachToRoot можешь убрать, но все равно программно надо будет добавлять
да я убирал, он всё равно не кнопку находит a LinearLayout, потом мне приходится в нем искать кнопку и потом уже добавлять к основному макету. Так что третий параметр true чуть сокращает код