@xamarin_russia

Страница 339 из 619
Kirill
01.04.2018
18:21:43
Окей

German
01.04.2018
20:01:52
Где и как можно набить руку в написании ui кода?

Kirill
01.04.2018
20:12:33
Где и как можно набить руку в написании ui кода?
в своих проектах. Берешь и пишешь

https://components.xamarin.com/gettingstarted/xpand.opencvbinding
компоненты мертвы. только nuget

Google
Alexander
02.04.2018
06:10:16
Вопрос знатокам xaml… В приложении мне нужно использовать pinch (пальчиками приближать и удалять, т.е. зумить). Для этого, я взял scrollview, поставил ему orientation="both", а внутрь разместил некий контейнер с контентом, который надо масштабировать. Контент - это множество других элементов, кнопки, разметка и т.д. Контейнер внутри (пусть это будет stacklayout) довольно большой и динамически наполняется, поэтому сразу на дисплее не помещается, соответственно, у scrollview появляется горизонтальная и вертикальная прокрутки. Но, мне нужно уменьшить этот контейнер со всем его содержимым, чтобы он автоматически подгонялся под размер дисплея. При этом, чтобы зум продолжал работать и при большом увеличении контент не превращался в большие пиксели. Pinch (зум) делал по этому гайду: http://www.xamboy.com/2017/08/02/creating-a-zoomable-scrollview-in-xamarin-forms/ Единственный способ, который я нашел - это применить scale = 0.3 (например) к stacklayout с контентом внутри scrollview - тогда stacklayout получается нужного размера. Проблема в том, что при применении scale < 1 вокруг уменьшаемого stacklayout появляется свободное пространство. Вопросы такие: 1) есть ли другой способ уменьшить контент под размер экрана или корневого контейнера, без изменения размера самих элементов контейнера? 2) если все же использовать scale < 1, то как избавиться от появляющегося свободного пространства?
Нет идей? Или просто воскресенье было?)))

Aleksandr
02.04.2018
08:01:40
Нет идей? Или просто воскресенье было?)))
Нативно, или пробовать свой layout делать, чтобы при уменьшении\увеличении пересчитывать размер свой

Raghav
02.04.2018
08:23:27
Anyone here who has worked on an ecommerce app?

Pavel
02.04.2018
08:26:57
Нет идей? Или просто воскресенье было?)))
Попробуй получить текущую ширину окна и задать widthrequest под неё. Нативные примеры перерасчета используют констреинты айоси, но сейчас их у меня нет. Скажу что в viewdidload я брал размер системного окна и задавал констреинтом такую же ширину стека. Как сделать в формах я хз.

Скролвью начинает скроллится когда размер контента больше чем ширина скроллвью. Поэтому контент чтобы не было скролла должен быть такой же ширины.

Alexander
02.04.2018
09:02:50
Скролвью начинает скроллится когда размер контента больше чем ширина скроллвью. Поэтому контент чтобы не было скролла должен быть такой же ширины.
скроллвью отрабатывает правильно, как и должен. проблема со scale. если я делаю scale меньше единицы и применяю его ко вложенному контейнеру внутри scrollview (не к самому scrollview) - то вокруг уменьшаемого контейнера создается пустое пространство и скролл его тоже отматывать начинает - т.е. нужно после scale 0.3 (например) - как-то перерисовать вложенный контейнер, который уменьшился

Sasha
02.04.2018
12:46:38
Всем привет. Кто-то посоветовать как сделать такого типа activity indicator. Понимаю, что через рендеринг элементов, но которые проперти контрола можно использовать не знаю. Буду благодарен за помощь



vladimir
02.04.2018
12:47:41
в Forms?

Sasha
02.04.2018
12:48:09
да

vladimir
02.04.2018
12:48:26
https://developer.xamarin.com/api/type/Xamarin.Forms.ActivityIndicator/

Sasha
02.04.2018
12:55:40
Спасибо, но мне нужно создать именно такой как на рисунке

Google
vladimir
02.04.2018
12:56:30
для всех платформ?

это как бы нативный для iOS

будет тупо выглядеть на ведре

Sasha
02.04.2018
12:57:54
Я думал через рендеринг элементов, но именно незнаю как сделать такой же

vladimir
02.04.2018
12:58:45
он точно такой же на iOS

Sasha
02.04.2018
12:59:29
Сейчас напишу заказчику спрошу или нативные будут норм) эхх такой вот UI

vladimir
02.04.2018
13:00:13
Android как бы отлично выглядит с Material Design там такой контрол будет тупо выглядеть

как вариант - просто Image вьюшку сделать такую и крутить - дёшево и сердито посолидней будет вариант с SkiaSharp, например там можно идентичную штуку нарисовать со всеми свистелками и перделками, чтобы крутилась с градиентами и т.д., но нужно будет запариться

vladimir
02.04.2018
13:04:53
перебор? кто об этом вообще говорил?

Sasha
02.04.2018
13:07:08
Ого понял, спасибо, я пока оставлю такой если закажчику не понравится буду думать)

Кита
02.04.2018
13:08:07
перебор? кто об этом вообще говорил?
А. Не так прочитал. Ну крутить вьюшку там не тот эффект будет имхо

vladimir
02.04.2018
13:08:21
это даа..

Tozik
02.04.2018
14:47:25
никто не публиковал в течение последних трех дней приложуху на маркете? что то никто не обновляет рабочую версию, и не добавляет новую.... на почте писем нету, супорт вроде же должен уже по грнивичу начать работать, а он молчит?

Andy
02.04.2018
14:58:31
Привет всем, кто нибудь работал с leveldb ? не получается читать базу хрома, на С++ работает ошибка - Corruption: corrupted compressed block contents

Кита
02.04.2018
15:35:30
Народ, кто AOT использует на android? У всех время билда увеличилось?

Max
02.04.2018
15:35:57
Google
Max
02.04.2018
15:37:12
раза в 3)
Ну было 30-40 сек, стала минута-полторы

Кита
02.04.2018
15:37:38
На больших аппках вообще заметно

Max
02.04.2018
15:37:53
Кита
02.04.2018
15:38:02
да дело ж не в экранах

а в nugetaх

Max
02.04.2018
15:38:34
а в nugetaх
Да в общем-то стандартный набор джентльмена в 20-25

Кстати участились случаи хреново билда

Кита
02.04.2018
15:41:45
со старыми assembly?

Max
02.04.2018
15:42:03
Tozik
02.04.2018
17:24:48
кто что делал если приложуху долго публиковали? может проще удалить и заново добавить? изначально добавили. но после того как стал добавлять обновления, гугл их не принимал, ни одно из трех, в состоянии висит обработка обновления, уже третьи сутки

Max
02.04.2018
18:00:26
больше чем уверен, что это внутренние траблы гугла, у них там параноя на проверку на вирусы
ну тип в маркете щас достаточно приложений, у которых единственная цель - скачать другое приложение….. Как тебе такое, Илон Маск?

Den
02.04.2018
18:01:01
появились некоторый таргетированные модели вирус/рекламщиков

Artem
02.04.2018
21:04:53
Ребят, есть кто живой?

Александр
02.04.2018
21:05:27
Iván
02.04.2018
21:05:47
общее правило всех технических чатов: постишь вопрос и ждёшь ответа

кто-нибудь да прибудет ?

Max
02.04.2018
21:05:56
+

Google
Artem
02.04.2018
21:06:10
Может кто объяснить почему не срабатывает вызов метода



1) Я достаю метод, который выполняется при нажатии на кнопку назад

2) Кнопка назад работает

3) Метод, который я достаю при выполнении ничего не делает

Max
02.04.2018
21:08:20
3) Метод, который я достаю при выполнении ничего не делает
в методе поставьте точку, посмотрите. проверьте back на null (в вашем случае .Invoke не выполнится, если back - null)

Max
02.04.2018
21:15:32
1) Я достаю метод, который выполняется при нажатии на кнопку назад
а выполняется ли он? (просто по идее его надо переопределить просто, чтобы выполнялся ваш кастомный метод)

Кита
02.04.2018
21:30:20
1) Я достаю метод, который выполняется при нажатии на кнопку назад
у Page должен быть метод SendBackButtonPressed. Какая объективная причина использования рефлексии?

Alex
03.04.2018
06:24:02
3) Метод, который я достаю при выполнении ничего не делает
Как вариант проблемы - вы делаете cp как as BasePage, а в back запихиваете метод из typeof(Page). попробуйте какой-то один тип использовать.

Александр
03.04.2018
09:23:02
Ребят, а можно повесить GestureRecognize на ViewCell?

Алексеев
03.04.2018
09:27:26
Ребят, а можно повесить GestureRecognize на ViewCell?
есть событие Tapped испольуй его

А так внутрь ViewCell ложишь StackLayout и на него уже вешаешь GestureRecognize

An
03.04.2018
11:18:07
Вот я цвет могу поменять https://prnt.sc/j071vb

Как синий изменить?

Max
03.04.2018
11:18:55
Вот я цвет могу поменять https://prnt.sc/j071vb
В настройках нативного проекта (точнее в стилях)

An
03.04.2018
11:19:20
Как называется?

Max
03.04.2018
11:19:38
Как называется?
ищите что-то типо values/styles.xml

An
03.04.2018
11:20:18
Просто есть <item name="colorPrimary">#7E57C2</item> <item name="colorPrimaryDark">#311B92</item>

Но какой аутем для синего контрола?

Google
An
03.04.2018
11:23:34
https://docs.microsoft.com/en-us/xamarin/android/user-interface/material-theme-images/screen-attributes.png

Тут тоже 2 цвета

Max
03.04.2018
11:35:42
Но какой аутем для синего контрола?
Это не контрол, это NavigationBar

An
03.04.2018
11:41:33
Это не контрол, это NavigationBar
Как понять, когда это Navigation, а когда Toolbar

FinniV
03.04.2018
11:50:29
подскажет кто DatePicker который одинаково работает на андроиде и на айосе?Вдруг кто работал с таким плагином Желательно в виде обычного календаря

vladimir
03.04.2018
11:52:31
что значит одинаково работает?

Nikita
03.04.2018
11:52:46
подскажет кто DatePicker который одинаково работает на андроиде и на айосе?Вдруг кто работал с таким плагином Желательно в виде обычного календаря
Если я правильно помню, его нужно определить в XAML файле. А дальше он нативно отобразится на каждой платформе. https://developer.xamarin.com/api/type/Xamarin.Forms.DatePicker/

Nikita
03.04.2018
11:55:12
Тоесть вам надо чтобы календарь для выбора даты на iOS и на андроиде отображался одинаково?

FinniV
03.04.2018
11:55:42
Есть под ведро похожий на айосовский

Но сейчас нужно наоборот , под айос найти похожий на нативный андроидовский

Kirill
03.04.2018
11:57:19
Ээээ, ну это огромные костыли, ибо по дефолту у iOS это просто пикер, он не появляется как алерт.

vladimir
03.04.2018
11:58:41
соглашусь, он даже странно выглядеть будет чем родные пикеры-то не устраивают для каждой платформы?

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