@xamarin_russia

Страница 510 из 619
Larymar
11.08.2018
11:05:57
не понимаю

Андрей Родионович
11.08.2018
11:06:22
Скрин можно инициализации?

Larymar
11.08.2018
11:15:48
Скрин можно инициализации?
MenuActivity.cs 80 я строка https://github.com/CreateLab/coffe_carly/blob/master/charly_coffee/charly_coffee/MenuActivity.cs

Андрей Родионович
11.08.2018
11:29:41


Google
Андрей Родионович
11.08.2018
11:30:59
Ну по идее да

А дальше уже библы дроида, это вам к ребятам постарше)

Larymar
11.08.2018
11:34:24
Ну о чем и речь

Что-то как то не знаю к кому кнуться

Андрей Родионович
11.08.2018
11:36:41
Скоро дроидеры придут - помогут

Larymar
11.08.2018
11:39:02
Надеемся, но спасибо

vladimir
11.08.2018
12:33:21
Надеемся, но спасибо
немного по исходнику, который вы залили вы залили папки bin и obj - они не нужны в репозитории, добавляют дофига лишнего места и всё внутри них перегенерируется перед отправкой добавляйте .gitignore файл, чтобы ненужные файлы и папки не добавлялись в историю https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

а теперь по проблеме: вы пытаетесь достать ваши firstImg и secondImg из ресурса Resource.Layout.menu, а они там не определены но они определены в Resource.Layout.row

vladimir
11.08.2018
12:34:53
он их не находит, потому возвращает null

Larymar
11.08.2018
12:35:31
он их не находит, потому возвращает null
я понимаю, но делал по примеру , но мочему там все находилось для меня загадка

не помощь? мда
извините, не хотел обидеть я о том, что это был не ответ

Google
vladimir
11.08.2018
12:35:59
так в ресурсе menu нет элементов firstImg и secondImg

что тут непонятного?

Larymar
11.08.2018
12:36:37
http://camposha.info/source/c-xamarin-android-custom-listview-images-text-3

vladimir
11.08.2018
12:37:05
ну да

у них там model ресурс, который они в адаптер передают

в этом ресурсе есть firstImg и secondImg

Larymar
11.08.2018
12:37:49
так в ресурсе menu нет элементов firstImg и secondImg
непонятно каким образом тогда они находились в примере и каким образом мне организовать и куда положить мой linearlayout что бы он заработал

vladimir
11.08.2018
12:37:55
у вас аналогичный ресурс называется row

что непонятно?

я вам уже 2 раза объяснил

они находили, потому что у них в ресурсе, который они в адаптер передавали, есть firstImg и secondImg

вы в адаптер передавали совсем другой ресурс, в отором View с этими id нет

Larymar
11.08.2018
12:39:26
спасибо

теперь понятн

о

Artem
11.08.2018
13:15:39
Всем привет. Стоит начинающему разработчику писать приложение на Forms, или же нужно разделять весь UI на отдельные платформы? (Имеется ввиду под каждую платформу заново делаю ui)

Artem
11.08.2018
13:23:06
У меня есть клиент ВК под Win10Mobile, хочу его перенести на андроид/иОС, выбор пал на xamarin из-за кроссплатформы, но вот использовать формы или нет - хотел узнать у более знающих людей

vladimir
11.08.2018
13:25:57
У меня есть клиент ВК под Win10Mobile, хочу его перенести на андроид/иОС, выбор пал на xamarin из-за кроссплатформы, но вот использовать формы или нет - хотел узнать у более знающих людей
если интерфейс простой (кнопки, поля ввода, списки с простыми ячейками), то Forms подойдёт если сложный интрфейс, то надо будет UI для каждой платформы отдельно писать, и как это делать нужно поизучать - некоторые вопросы очень даже сложные, но всё будет выглядеть красиво и pixel-perfect если вы из Win10 разработки, то, нарвеное, использовали MVVM, в Forms он есть из коробки, а не в Forms можно использовать, например, MvvmCross - логика будет общая, возможно даже достаточно будет копипасты логики из вашего приложения

Artem
11.08.2018
13:27:23
Интерфейс сложный (та же стена, которая может в себе хоть и картинки, и видно и прочее)

Google
Artem
11.08.2018
13:27:28
Понял, спасибо

Artem
11.08.2018
13:28:46
Вопрос в том или формы это потянут

Larymar
11.08.2018
13:29:12
vladimir
11.08.2018
13:29:28
запарившись, Forms потянут

Larymar
11.08.2018
13:30:15
+ не забывайте, что это будет выглядеть инородно для платформы

vladimir
11.08.2018
13:30:20
я бы вам посоветовал попробовать Forms - у них низкий порог вхождения, если вдруг поймёте, что там сильно вас ограничивает, то переходите в, как тут любят выражаться, Xamarin Classic

Larymar
11.08.2018
13:31:26
Что то я сходил с тем же вопросом в чатик к андроид разрабам, меня ссаными тряпками закидали

vladimir
11.08.2018
13:32:06
Что то я сходил с тем же вопросом в чатик к андроид разрабам, меня ссаными тряпками закидали
а вы ожидаете, что в чатике с ведром будут советовать неведро?

зайдите ещё с чат фифоном - будет аналогичная тема

Artem
11.08.2018
13:32:22
я бы вам посоветовал попробовать Forms - у них низкий порог вхождения, если вдруг поймёте, что там сильно вас ограничивает, то переходите в, как тут любят выражаться, Xamarin Classic
Я примерно 2 года назад пробовал формы. В список выводил список диалогов из ВК (кастомный контролл круглой картинки и 2 лейбла). При скролле очень были заметны фризы

Larymar
11.08.2018
13:32:32
vladimir
11.08.2018
13:32:52
Forms двухлетней давности и сегодняшний - разные вещи

появились всякие FastRenderers и т.п.

Так в смысле, я же под ведро пишу
а что вы у них спрашивали?

Larymar
11.08.2018
13:36:05
а что вы у них спрашивали?
Тоже самое, что вы мне подсказали, почему ошибка в при взаимодействии между нативом и машиной

Larymar
11.08.2018
13:38:36
типо, проблема в Xamarin что ли? не пойму
Проблема в том, что я в глаза долблюсь Но в основном ру чате андроида сказали что ксамарин мертвое говно

vladimir
11.08.2018
13:40:00
Проблема в том, что я в глаза долблюсь Но в основном ру чате андроида сказали что ксамарин мертвое говно
ожидаемо там такие мифы распространены подскажу, если что-то хотите в чате по android, то там надо только спрашивать по java и kotlin, иначе чувства задените

Google
vladimir
11.08.2018
13:40:32
по Xamarin лучше всего спрашивать в Xamarin-related местах

Artem
11.08.2018
13:40:34
Ну это то же что разработчику юнити зайти в чат ue и сказать что работаете на юнити

vladimir
11.08.2018
13:41:01
да-да, приерно так

Кита
11.08.2018
14:02:45
Boris
11.08.2018
14:02:49
Только тут на самом деле вам их примеры подойдут после небольшой адаптации

Мне кажется, что тебе стоит формс брать

Кита
11.08.2018
14:05:19
Мне кажется, что тебе стоит формс брать
Угу и бороться постоянно с его болячками Очень увлекательное занятие. Давайте не писать приложение а бороться с фреймворками

Admin
ERROR: S client not available

Artem
11.08.2018
14:05:32
Boris
11.08.2018
14:06:23
Захотел сделать анимацию на формсе - вот тебе идеально удобные экстеншны, дебил разберется и всё плавно и всегда работает

Захотел в нативе кастомную анимацию - страдай

vladimir
11.08.2018
14:08:22
Захотел в нативе кастомную анимацию - страдай
вы преувеличиваете в iOS вообще легко, в ведре да, потяжелей будет

Boris
11.08.2018
14:08:46
На iOS свои проблемы

vladimir
11.08.2018
14:09:04
я про анимации только сказал, если что

Boris
11.08.2018
14:09:23
То что в формах - нормальные события, в нативе будет addObserver, мистические строки и вероятность краша

Кита
11.08.2018
14:09:45
Вот честно... Я с нативом обычно больше воюю
Ну смотрите на бестпрактис и не будете воевать

vladimir
11.08.2018
14:10:35
каждый варинт по-своему хорош опять же зависит от задач

Boris
11.08.2018
14:11:10
Смотрю. Страдаю, мысленно переводя обжективный код во что-то читаемое

Google
Кита
11.08.2018
14:13:22
Какую-то дичь пишете. Залезьте в исходники да посмотрите как написаны анимации. О боже они используют нативные классы. Да и речь не про это. На нативе полный контроль. Ты управляешь всем. На формах падение с нулевым стэктрейсом и ты не знаешь что делать. Оно упало. Почему? Да хрен его знает. Нет возможности исправить. Сидишь и ждёшь новой версии - ой а в друг там будет пофикшено ? Возможно. Но при этом будет поломано что-то другое

Boris
11.08.2018
14:15:46
Основное приложение на работе нативное и недавно был баг, сути которого я вот вообще не понял, как и сути фикса

Могу в кратце объяснить, но там муторная ситуация

Boris
11.08.2018
14:16:37
Не думаю, что он бы у меня вообще возник ?

Есть экран с UICollectionView. Он имеет режим редактирования, в котором идет анимация (примерно как домашний экран самой айос).

vladimir
11.08.2018
14:17:40
ну так перепишите реализацию этой фишки на то, что в Forms под капотом используется, если так уверены

Boris
11.08.2018
14:17:59
При сворачивании, разворачивании анимация останавливается

Это очевидная и всем известная проблема

Решается через подписку на события нотификейшнцентра

Собственно подписка сделана в элемента и при разворачивании анимация перезапускается

Вне режима редактирования, тапаем по элементу - открывается попап

В приложении так же есть SIP и интеграция с CallKit

При открытом попапе делаем от 15 до 30 звонков и приложение молча крашится

vladimir
11.08.2018
14:20:50
перепишите на XF и сравните

как-то голословно звучит, что XF эту бы проблему решил

тем более, там нет таких элементов как UICollecionView

Страница 510 из 619