
Олег
24.08.2018
13:00:36
не, хедер тоже съезжает
у меня был хедер на полтора экрана и в самом низу уже список.
а если хочешь, чтобы сверху что-то осталось, делай общий stacklayout. В первой позиции будет твоя неисчезающая полоска, ниже листвью. Костыль, конечно, но должно сработать.

Андрей Родионович
24.08.2018
13:07:09

Google

Андрей Родионович
24.08.2018
13:07:33
У него же нету ивента скролинга, чтоб такое проворачивать
Скрывать верхнее и не скрывать то что под ним

Julius
24.08.2018
13:09:44
ну, я анимацией и скрываю, оно уходит, но пространство отстается, если поднимать листв вьюв на такую же высоту на которую был поднят тот лайоут, то пустое место уже будет не в верху, как я кидал ранее, а внизу
Кажется нашел что-то похожие

vladimir
24.08.2018
13:14:15

Julius
24.08.2018
13:14:29
уезжают за экран

Max
24.08.2018
13:15:20
есть варик отрубить ОНИМАцию в XF при нажатии на вот эту парашу ?
BackButton

Андрей Родионович
24.08.2018
13:16:17
Сделать свой BackButton?)

Max
24.08.2018
13:16:44

vladimir
24.08.2018
13:23:01
уезжают за экран
после того, как уедут, сделайте их невидимыми в разметке/сделайте им 0 высоту?
я в XF сейчас не вспомню, как "выключать" элемент, но идея примерно такая

Google

Julius
24.08.2018
13:24:29
если их делать невидимыми - то все ок будет, подвинится, но ведь во время "двигания" пространство все равно будет пустое и смотреться будет не очень

vladimir
24.08.2018
13:28:03
можно сверстать в RelativeLayout и делать анимацию с LayoutTo - там можно полностью размеры всех элементов контроллировать

Julius
24.08.2018
13:28:27
посмотрю
спасибо

Boris
24.08.2018
15:08:45
Надо в формсе сделать анимацию транслейта, чтобы изинги по Х и У были разные. Есть мысли?
Я таким способом в wpf/uwp/sl всегда добивался эффекта полета по дуге.
Хотелось бы и сейчас так сделать

vladimir
24.08.2018
15:12:03
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/animation/custom
нераздельная анимация по X и по Y в XF - это, конечно, провал

Boris
24.08.2018
15:13:17
Согласен, без идей зачем они так сделали...
Хмм, эта кастомная похожа немного на то что есть в нативном iOS. Думаю, разберусь. Спасибо

vladimir
24.08.2018
15:13:53
ага

Boris
24.08.2018
15:18:37
Да вообще... Эти их удобные экстеншены такие простые: https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Core/ViewExtensions.cs
Наверное раздельные анимации себе можно самому просто сделать вообще за минуту кода

Kirill
24.08.2018
15:25:47

Boris
24.08.2018
15:27:13
Да, я пока на вторых сижу и тут само свойство Scale целиковое. Так что даже при желании не сделать удобных экстеншенов

Kirill
24.08.2018
15:34:53

Александр
24.08.2018
15:34:55

Kirill
24.08.2018
15:35:20
А какая активная конфигурация? релиз?

Александр
24.08.2018
15:36:20
Релиз да

Google

vladimir
24.08.2018
15:36:24

Александр
24.08.2018
15:36:54

Kirill
24.08.2018
15:37:14

Boris
24.08.2018
15:37:19
Смущает только то что они наверное на цпу дофига всего делают...

vladimir
24.08.2018
15:37:53
почему нет?
на экранах с большей частотой обновления будет тормознуто выглядеть

Kirill
24.08.2018
15:38:24
Смущает только то что они наверное на цпу дофига всего делают...
Анимации там мне не понравилось как реализованы..
В частности на Android - при старте приложения запускается бесконечный цикл (ValueAnimator), он дергает метод в кроссплатформе. Когда запускаешь какую-то анимацию, то этот метод берет её в оборот и выполняет по каждому вызову ValueAnimator. При чем анимации идет через задание значения проперти в вьюхе формс, она отправляется в рендерер, там обрабатывается в OnPropertyChanged и применяется к вьюхе это проперти.. длинный стек вызова на каждый тик анимации..

Boris
24.08.2018
15:43:23
Зато это сравнительно гибко и будет работать даже с кастомными свойствами
Конечно больше 2-3 элементов лучше сразу не анимировать...

Kirill
24.08.2018
15:49:12

Николай
25.08.2018
14:05:43
Всем привет, подскажите глупый вопрос: как в кастомный контрол прибиндить обсерваблКоллектион? Создать свойство BindableProperty и declaringType прописать observablecollection<T>?

vladimir
25.08.2018
15:20:55
ListView, например

Николай
25.08.2018
15:24:50
А как посмотреит исходники? Реализация в listView вполне подойдёт

Boris
25.08.2018
15:36:00
Они на гитхабе

Alexander
26.08.2018
04:48:31

Axel
26.08.2018
05:05:40
Всем привет! Добавляю в проект новую ContentPage и в дизайнере получаю ошибку: the base class associated with this XAML file could not be found. Просто добавил новую страницы, ничего не менял, а тут такое. У кого-нибудь было, как фиксить?

Admin
ERROR: S client not available

Artjom
26.08.2018
05:18:00

Google

Artjom
26.08.2018
05:18:31
Имя класса который в начале я xaml должно совпадать с именем из CS файла

Axel
26.08.2018
05:19:50
Проверил, все хорошо. Я же ничего не меняю. Просто студия создает xaml-файл и к нему partial-класс. Ладно если бы я что-то руками делал, всякое бывает, можно накосячить, но тут-то как

Boris
26.08.2018
05:21:20
Может неймспейс с чем-то пересекается? Такое иногда бывает. Поэтому стоит избегать всяких популярных слов типо Xamarin и Android
В .g.cs можно увидеть эту проблему

Axel
26.08.2018
05:53:25
Неа, проект называется RoutineReminder, нэймспейс соответственно тоже. Открыл Page1.xaml.g.cs - никаких ошибок

Олег
26.08.2018
05:58:47
А точно contentpage? Может contentview там стоит?
У меня такая фигня была с навигацией, я вместо пейджа вью создавал

Axel
26.08.2018
06:10:21
А в дизайнере ошибка. Чудеса

Андрей Родионович
26.08.2018
07:12:48
Да и вообще даже без этого если ошибка необоснована — компилится должно
Такое частенько

Axel
26.08.2018
07:21:50
Да оно собирается без проблем в общем-то (разве что появляется сообщение о конфликте версий mscorelib, но это не критично), просто хотелось бы с рабочим дизайнером быть

Андрей Родионович
26.08.2018
07:23:55
бин обж во всех проэктах удалить нужно
Ну, текущего решения

Axel
26.08.2018
07:45:02
Удалось. Спасибо огромное

Андрей Родионович
26.08.2018
07:54:10

Николай
26.08.2018
08:01:25

Google

Николай
26.08.2018
08:02:54
Подскажите: простой пример, создаю обсервалКоллектион, и биндю его к кастомному элементу управления, и ожидаю получить 2, количество элементов, и ничего не выходит
Что делаю не верно, не понимаю, подскажите пожалуйста

Дмитрий
26.08.2018
08:46:45
Android.Support для TabbedClient поставь той же версии (скорее всего через зависимости в нагетах нужно найти версию с такой зависимостью)

mute
26.08.2018
08:58:09
двачую. тоже ща сижу с этой фигней. даже сам формс не могу теперь обновить

Alexander
26.08.2018
09:04:03