@xamarin_russia

Страница 455 из 619
Александр
05.07.2018
08:20:12








Google
Александр
05.07.2018
08:20:12








Max
05.07.2018
08:45:40
?

Venofied
05.07.2018
08:54:49
За экран выходят объекты, не понимаю почему

Kirill
05.07.2018
09:03:35
За экран выходят объекты, не понимаю почему
Так ты им фиксированную ширину задал. Видимо макет для 1 размера экрана, а запускаешь на меньшем. Задавай не фиксированную ширину, а отступ справа от вьюхи до superview. Слева задан, а справа нет.

vladimir
05.07.2018
09:12:12
во-первых, вы вызываете SizeToFit (но делаете это без уважения) без заданных ограничений по размеру, а, во-вторых, после того, как оно посчитало свой непонятный Frame после SizeToFit, вы Frame переприсваиваете, потому оно не имеет эффекта как надо: var label = new UILabel(new CGRect(0.0f, 0.0f, widthLimit, 0.0f)) {Lines = 0}; //more properties assignment... label.SizeToFit(); так как Lines = 0, то у нас может быть сколько угодно линий, и потому SizeToFit() посчитает Frame не шире, чем widthLimit, а так как высота 0.0f, то он её посчитает для всех линий с учётом переноса по уже выше заданной ширине то есть после SizeToFit() получится какой-нибдуь Frame = 0.0f, 0.0f, widthLimit, calculatedHeight

vladimir
05.07.2018
11:12:56
мда мак в моих глазах всё хуже и хуже становится нельзя язык переключить, если какое-то приложение грузится (курсор крутится)

Ильфат
05.07.2018
12:14:42
Странное поведение ListView в UWP: при добавлении айтемов в коллецию, текст в ViewCell становится рандомным из предыдущих ViewCell'ов. Как исправить?

vladimir
05.07.2018
12:20:37
выглядит как отсутсвие Binding'ов

Андрей Родионович
05.07.2018
13:05:55
Ребята, у меня довольно давно возникла такая проблема с xf listview Есть listview, айтемы это обычные картинки Логично делать imagecell На Андроиде все отлично работает На Айосе список не обновляется по команде Решил так - на андроиде оставил imagecell, а на айосе использовал ViewCell Выбежала еще одна проблема - на Айосе картинки почему то подвинулись немного вправо Подскажите пожалуйста, как пофиксить первую проблемму с обновлением imagecell’а или как сделать так, чтоб во viewcell’e картинки не прыгали вправо, уж больно заметно это, когда я заливаю цветом одну из них

Google
Андрей Родионович
05.07.2018
13:06:17


Во viewcell’e я не юзаю никаких layout’ов, просто картинка По идее она должна растянуться на весь итем listview

Шастал по форумам, когда то в 2015 у парня тоже была такая проблема с обновлением списка, как у меня Решилось обновлением xf и vs

Обновил, ноль реакции

vladimir
05.07.2018
13:09:07
либо измените Padding у ViewCell либо измените Margin у внутренних элементов

там стоит Padding по-умолчанию

Андрей Родионович
05.07.2018
13:09:46
Вот оно что, спасибо за инфу)

Попробую

vladimir
05.07.2018
13:11:25
ещё возможно стоит Padding у ListView, либо Margin у ViewCell соответственно

Андрей Родионович
05.07.2018
13:16:00
Поставил margin у внутренних элементов по нулям, не помогло А как собственно viewcell’у задать паддинг, это же не елемент вроде layout’a и тд





Это не так работает, верно?)

vladimir
05.07.2018
13:17:34
значит смотрите Margin у ViewCell

либо Padding у ListView

Андрей Родионович
05.07.2018
13:18:27
Вон на фото ввел Ma, и Margin в списке нет, сейчас попробую Padding у listview

У ListView тоже нет свойства Padding

vladimir
05.07.2018
13:22:05
хмхм

Андрей Родионович
05.07.2018
13:22:17
Вот вот)

vladimir
05.07.2018
13:22:28
а во что ListView обёрнут?

Google
Андрей Родионович
05.07.2018
13:22:40
В relativeLayout

Даже в два

vladimir
05.07.2018
13:23:27
попробуйте у них Padding по 0 поставить

либо у самого ListView Margin 0

хотя это всё бредово звучит

Андрей Родионович
05.07.2018
13:23:51
Окей

Я сейчас попробую картинку обернуть в stackLayout и там задать margin и padding 0

Извините, я затупил сильно На самом деле проблема в imagecell?

Который ни во что нельзя обернуть

vladimir
05.07.2018
13:31:20
всмысле, он так картинку выравнивает?

Андрей Родионович
05.07.2018
13:31:24
Да

vladimir
05.07.2018
13:31:27
поставьте ему Aspect нужный

vladimir
05.07.2018
13:31:37
AspectFill

Андрей Родионович
05.07.2018
13:31:46
Сейчас попробую



Нету нигде такого свойства

vladimir
05.07.2018
13:35:09
используйте ViewCell и внутри него положите Image

как это было изначально

Андрей Родионович
05.07.2018
13:36:52
Теперь вернемся к моему первому сообщению, ViewCell на IOS получает List строк и не обновляет сам лист, на андроиде работает корректно

Точнее не сам ViewCell получает, а картинка внутри него

Google
Ильфат
05.07.2018
13:37:17
Странное поведение ListView в UWP: при добавлении айтемов в коллецию, текст в ViewCell становится рандомным из предыдущих ViewCell'ов. Как исправить?
нашел закономерность - если использовать ItemTemplate из файла - начинается такая херня. И только в UWP

Андрей Родионович
05.07.2018
13:39:41
Вообщем изначально было так - у меня был один viewcell, затестил на андроиде - работает отлично, затестил на IOS список всегда пустой. Посмотрел по дебагу - ItemSource получает итемы корректно, он не пустой, просто напросто их не выводит

Гуглил долго, нашел пост на форуме от парня с такой же проблемой, но пост был 2015 года, парень просто обновил xf и vs и все заработало Я обновил все что только возможно - 0 реакции

Андрей Родионович
05.07.2018
13:46:07
Да, только вот двигает картинку

vladimir
05.07.2018
13:46:58
можно попробовать Renderer для iOS ListView написать и у него ContentInset или что-то такое по нулям поставить

а точно оно считает размеры у вашей ViewCell правильно? можно там значения у Image ширины и высоты по нулям?

Андрей Родионович
05.07.2018
13:48:09
Я с рендерами еще очень слабо дружу, но если не смогу решить так - попробую

vladimir
05.07.2018
13:48:18
или у сам ViewCell

Андрей Родионович
05.07.2018
13:49:34
Ну раз на Дроиде работает правильно, значит на ios тоже ведь) Картинка отрисовывается через skia, она берет размер колонки и делает картинку такого же размера

Admin
ERROR: S client not available

Андрей Родионович
05.07.2018
13:49:47
Строчки*

Сам rowheight статический, внутри viewcell просто лежит картинка без указания величин

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

vladimir
05.07.2018
13:51:13
я не про данные картинки, я про размер View

но я понял, да

Андрей Родионович
05.07.2018
13:51:57
На сколько я понимаю это баг xf

Забавно еще одно, до определенного момента на айосе все работало корректно тоже

Думаю после обновления xf все полетело

vladimir
05.07.2018
13:53:53
ну тогда откатитесь попробуйте

Google
vladimir
05.07.2018
13:55:23
я помню тоже откатился, потому что они сломали AlertAsync - он до XF 2.3 был с темой material на ведре 4.4, а после (XF 2.4/2.5) почему-то был со стандартной holo темой

сейчас не знаю как

Андрей Родионович
05.07.2018
13:56:06
Та вроде ж чинить должны, а не наоборот :/





Вот для наглядности

Ильфат
05.07.2018
13:58:45
нашел закономерность - если использовать ItemTemplate из файла - начинается такая херня. И только в UWP
не itemtemplate. в общем проблема такая, если Label в темплейте находится во Frame, начинается такая херня

Андрей Родионович
05.07.2018
13:58:46
ItemSource вовсе не пустой

vladimir
05.07.2018
13:59:32
а теперь проверьте значения из высот

Андрей Родионович
05.07.2018
14:02:27


Высоты строчек?

А у него в Children что то должно быть?

Или view в списке отношения к этому не имеют?

Суть в том, что если бы даже View были бы неправильного размера, сама Row бы была нормальной высоты и по ней можно было бы тыкнуть А здесь это не так, тобишь итемов там нет

XlV
05.07.2018
14:32:22
Всем доброго вечера. Есть вопрос, делаю локальное оповещение. Необходимо что бы оно высветилось как Heads-up. Т.е. на переднем плане. Для самого оповещения выставляю высокий или максимальный приоритет ... Не хочет нормально высвечиватся. Пытался сейчас создавать канал и туда пробрасывать сообщение .. Вообще ввбрасывает эксепшен .. не может найти класс android.app.NotificationChannel

Nikolai
05.07.2018
15:17:31
Вам надо добавить звук и/или вибро. NotificationChannel есть только в Android 8

XlV
05.07.2018
15:21:02
Вам надо добавить звук и/или вибро. NotificationChannel есть только в Android 8
Спасибо попробую)) только чет с дефолтными параметрами не канало))

Kirill
05.07.2018
15:26:35
Вот для наглядности
NotifyPropertyChanged вызываете?

Андрей Родионович
05.07.2018
15:32:14
Нет, для теста предлагаете попробовать? Он же срабатывает, когда ItemSource меняется, верно?

Kirill
05.07.2018
15:35:24
Нет, для теста предлагаете попробовать? Он же срабатывает, когда ItemSource меняется, верно?
Его самому вызывать надо, без этого вьюха не узнает, что проперти изменилось и надо перерисовать

Ivan
05.07.2018
16:39:57
https://play.google.com/store/apps/details?id=ru.instamart&hl=ru аналогичное для iOS
Спасибо за ссылку, было интересно посмотреть. iOS здорово работает, прям почти идеально, задумался о том, что возможно пора обратить внимание на xf) а на андроиде конечно ощутимы подлагивания заметил что приложение теряет состояние после перестроения активити - это проблема именно этого приложения или в целом xf? Как с поддержкой разделения экрана?

Kirill
05.07.2018
16:43:26
Спасибо за ссылку, было интересно посмотреть. iOS здорово работает, прям почти идеально, задумался о том, что возможно пора обратить внимание на xf) а на андроиде конечно ощутимы подлагивания заметил что приложение теряет состояние после перестроения активити - это проблема именно этого приложения или в целом xf? Как с поддержкой разделения экрана?
Подлагивания где именно? Пока разделение экрана отключено в приложении. Так же при переходе в режим разделенного экрана терялось состояние. В планах есть работа над разделением экрана, но не в приоритете. Скорее всего не очень просто будет. Но пока не знаю. Следущая сборка будет с AOT скорее всего, должно чуть шустрее работать. Ну и это приложение можно сказать референсное - такое сделать на формс не так просто. Много кастомизаций в нем, рендереров различных и тд.

Iván
05.07.2018
16:43:53
если вдруг кто учит испанский и хочет потестить апп для спряжений на iOS, шлите iTunes мыло в приват ?

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