@xamarin_russia

Страница 535 из 619
Олег
24.08.2018
13:00:36
не, хедер тоже съезжает

у меня был хедер на полтора экрана и в самом низу уже список.

а если хочешь, чтобы сверху что-то осталось, делай общий stacklayout. В первой позиции будет твоя неисчезающая полоска, ниже листвью. Костыль, конечно, но должно сработать.

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
Наверное раздельные анимации себе можно самому просто сделать вообще за минуту кода
Ну да. AnimateTo методы это просто удобные экстеншены, можно кучу своих сделать. Вот что было болью из не разделенных, так это Scale. Он только X и Y совместено. Вроде в 3.* разделили эти 2 свойства наконец

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

Александр
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
Да вообще... Эти их удобные экстеншены такие простые: https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Core/ViewExtensions.cs
я вообще долго втыкал, что за число 16 там, а это шаг в мс, то есть по сути они делают анимацию везде с ~60fps не круто

Александр
24.08.2018
15:36:54
А какая активная конфигурация? релиз?
переребилдел. Всё по уму, не в первый раз собираю и архивирую. Но сегодня что то пошло не так

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 элементов лучше сразу не анимировать...

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

Николай
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

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
А в дизайнере ошибка. Чудеса
клин, ребилд, .bin .obj — delete

Да и вообще даже без этого если ошибка необоснована — компилится должно

Такое частенько

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 поставь той же версии (скорее всего через зависимости в нагетах нужно найти версию с такой зависимостью)

Что делаю не верно, не понимаю, подскажите пожалуйста
Попробуй поменять IEnumerable на ObservableCollection

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

Alexander
26.08.2018
09:04:03


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