@xamarin_russia

Страница 107 из 619
Кита
02.06.2017
12:18:00
ну это не важно

грубо говоря тебе нужно будет сделать свой BaseViewHolder в котором сделаешь виртуальный метод Clear

и уже в наследнике переопределишь как тебе надо

Sergey
02.06.2017
12:19:39
То есть я так понял, грубо говоря. когда сменился элемент то я шлю все что до этого качалось?

Google
Кита
02.06.2017
12:22:57
ну смотри. у тебя же лаги я так понял на скролле?

когда элементы быстро рецайклятся?

Sergey
02.06.2017
12:24:02
Да. То есть картинка может не прогрузиться или попасть в другой контейнер

Кита
02.06.2017
12:25:16
соответственно на onbind тебе приходит уже существующая вью в которой есть какие-то данные а пока ты подгружаешь новые данные предыдущие видны. Чтобы такого не было - надо ловить момент до того как вью зарецайклится и вычищать из него все и отменять все существующие подгрузки картинок для этого вью

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

Sergey
02.06.2017
12:29:05
Спасибо! будем пробовать

Vladislav
02.06.2017
12:33:42
господа, у меня такая проблема. использую разные View для разных ориентаций tabbedpage и при смене ориентации grid почему то занимает не весь экран, хотя стоит сменить активный таб и вернуться назад то все в порядке.

сейчас скину гифку

кто сталкивался с подобной дичью?

меняю вьюхи таким способом: protected override void OnSizeAllocated(double width, double height) { base.OnSizeAllocated(width, height); Content = width > height ? _horizontalView : _verticalView; }

Andrey
02.06.2017
12:37:51
Попробуй после смены ориентации вызывать invalidate у лейаута

Vladislav
02.06.2017
12:38:35
это xf. придется походу опускаться в рендеры?

Andrey
02.06.2017
12:39:26
Чертов формс )) он бесполезен )) ну попробуй через рендер

Google
Andrey
02.06.2017
12:39:42
Просто проверить теорию

А у xf ничего такого нет?

Vladislav
02.06.2017
12:40:48
ну почему же бесполезен) к сожалению пока не увидел.

Andrey
02.06.2017
12:41:52
Ну вот и простой пример. Стоит чуть в сторону отойти и все равно пишешь на стороне платформы и при этом захламляешь все рендерами

Vladislav
02.06.2017
12:42:36
ну иногда больно, да

Andrey
02.06.2017
12:42:46
Не проще сразу писать на стороне платформы и не париться за баги и рамки формс ?

Andrey
02.06.2017
12:43:42
Я просто хочу сказать, что формс создаёт больше проблем чем решает

Vladislav
02.06.2017
12:44:06
в версии для ios все норм

блин

ну что за дичь

Andrey
02.06.2017
12:45:25
В iOS всегда все норм ))

Кита
02.06.2017
12:46:48
ну биндинги и не обязательно использовать)
да, но в прослойке Image ты загрузку картинки все равно не отменишь. Она доедет полюбому хочешь ты этого или нет и повлиять на это ты не можешь даже в рендере

Кита
02.06.2017
12:51:02
Ну в стандартном Image - да, всё топорно
соответственно получаем ситуацию когда нам надо снова писать кросс-платформенный контрол на минимум 2 платформы. Так где выигрыш по времени если по-хорошему надо реализовывать все по 2 раза. Основные контролы в формс не жизнеспособны. а перфоманс страдает хочешь ты этого или нет

Google
Vladislav
02.06.2017
12:51:40
такс, проблема обнаружена, скрывается тулбар и контент не растягивается сразу на всю страницу.

вот оно че

Andrey
02.06.2017
12:51:48
Видимо ты не писал под iOS)
Я почти 6 лет пишу под обе платформы. По опыту 80% затыков и багов с ui на Андройд

Кита
02.06.2017
12:52:15
ну в FFImage ситуация получше конечно, но да, идеала нет
FFImage тоже не реализует нужные паттерны

Kirill
02.06.2017
12:53:36
Я почти 6 лет пишу под обе платформы. По опыту 80% затыков и багов с ui на Андройд
И до сих пор называешь Android АндроЙдом) И с iOS тоже проблем много, и с UI и не только. Но в Андроиде да, побольше проблем тут.

Andrey
02.06.2017
12:54:49
И до сих пор называешь Android АндроЙдом) И с iOS тоже проблем много, и с UI и не только. Но в Андроиде да, побольше проблем тут.
Чёт не понял про Андройд. Программирование и написание слова Андройд как-то связаны?

Vladislav
02.06.2017
12:55:16
иногда я сожалею что пошел в программирование

Vladislav
02.06.2017
12:57:03


починил лять

Sergey
02.06.2017
12:57:48
ну лучше юзать Glide для такого
Он их теперь растягивать стал:( ПРостите за глупые вопросы, наверное. Но в самом лэйауте ничего не менял

Andrey
02.06.2017
12:57:51
Sergey
02.06.2017
12:57:58
мб какое свойство указать

Alex
02.06.2017
12:58:36
У меня в Tabbed page 5 вкладок с list view на которые забинжены изображения 1500x1000, грузятся url с api и хранятся в realm, при первом старте приложения трафик улетает знатно, уже пора использовать библиотеки для изображений или они не помогут?

Кита
02.06.2017
13:24:06
в документации к либе все написано

Vladislav
02.06.2017
13:41:33
я кстати нашел решение моей проблемы.

Google
Vladislav
02.06.2017
13:41:48


Алексеев
02.06.2017
13:43:33
без выражений пожалуйста

Vladislav
02.06.2017
13:43:51
извиняюсь. иногда горит сильно.

Admin
ERROR: S client not available

Алексеев
02.06.2017
13:44:37
извиняюсь. иногда горит сильно.
Придется тереть сообщения тогда

Andrei
02.06.2017
14:47:44
Кто-то сталкивался с реализацией лайвстриминга html5 видео для ios/android вот тут немного описаны ограничения https://stackoverflow.com/questions/32298797/html5-live-video-apple-ios а надо сделать максимально реальный лайф без нарезки видосов на кусочки, что делает достаточно большой постоянный летанси

Andrey
02.06.2017
15:06:18
:) задачка явно не для чатика. На хабре какой-то лив стрим сервер пеарили... flashphoner вроде.

Andrei
02.06.2017
15:10:29
нет не тянет (

Павел
02.06.2017
15:17:54
кто нибудь разбирался с профилировщиком mono? можно в коде как то метки воткнуть, чтобы отсюда и до сюда отследить дерево вызовов? а то в Xamarin Profiler нихера не разберешь

Ilya
03.06.2017
05:46:18
чат, не могу нагуглить. Есть возможность разрабатывать в Windows не на Visual Studio?

Павел
03.06.2017
06:36:27
ну была xamarin studio до покупки MSом

теперь отсылают в community edition похоже

Ilya
03.06.2017
07:39:15
В Xamarin Studio можно. Ещё в Rider
А как Xamarin Studio скачать? Офф сайт предлагает vs. Да и глючит чет сайт, может у меня у одного так, хз

qwertyOleg
03.06.2017
08:04:16
Всем привет

А как в ксамарине сторибилдер открыть?

Roman
03.06.2017
09:11:08
Привет. А кто-нибудь запускал вебприложения на мобилках? Я имею ввиду и клиент и сервер на телефоне.

Google
Andriy
03.06.2017
10:52:53
Всем привет, подскажите пожалуйста, с помощью чего можно подключиться к базе данных, которая стоит на MS SQL Server?

Павел
03.06.2017
11:07:28
нугет какой или инструмент?

Andriy
03.06.2017
11:18:03
Или то, или то, не принципиально

Павел
03.06.2017
11:19:36
ээ, ну есть server explorer в студии

Andriy
03.06.2017
11:23:07
Я имел ввиду, как можно именно в коде(Xamarin. Forms) подключиться к базе, сделать оттуда выборку, внести данные и тд

Павел
03.06.2017
11:23:44
https://www.nuget.org/packages/System.Data.SqlClient/

если база нулевая, то лучше EntityFramework

Andriy
03.06.2017
11:33:33
В том то и дело, что база уже существует) Спасибо за ответ)

qwertyOleg
03.06.2017
15:06:43


Боянчег с типичного программиста что в фб

Urmat
03.06.2017
15:20:31
Всем привет, подскажите пожалуйста, Как внутр ContentPage добавитьTabbed? След. Код не компилируется : <StackLayout> <SearchBar Text="{Binding filter}" SearchCommand="{Binding cmFilter}" Placeholder="Поиск" CancelButtonColor="Red" /> <TabbedPage> <TabbedPage.Children> <ContentPage Title="Page 1" /> <ContentPage Title="Page 2" /> <ContentPage Title="Page 3" /> </TabbedPage.Children> </TabbedPage> </StackLayout>

Alex
03.06.2017
15:21:03
никак

Urmat
03.06.2017
15:22:29
спасибо Alex за быстрый ответ :) , есть другой вариент с поиском сделать ТАB?

Alex
03.06.2017
15:22:36
можно через http://chrisriesgo.com/xamarin-forms-carousel-view-recipe/ реализовать

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