
Кита
28.11.2017
09:02:06
Как?
Это старый itишный мемасик. Я читал статью про автоматы. Я все веду к тому что надо отталкиваться от задачи. Если на странице несколько состояний и между ними есть переходы то конечно и система будет сложнее. Будут использоваться "сториборды". Но все равно сториборд настраивается из code behind. А коллега вот вообще боится его трогать. Спор об этом, а не о том сложно делать комплексные анимации или не сложно.

Slava
28.11.2017
09:04:22
Можно в XAML вынести анимации
Есть примеры, но там все равно нужен свой сториборд

Kirill
28.11.2017
09:06:43

Google

Кита
28.11.2017
09:07:11

Kirill
28.11.2017
09:07:46

Yevhen
28.11.2017
09:08:06
Всем привет, кто-нибудь делал кликабельный span для ios и android XF?

Кита
28.11.2017
09:08:23

Kirill
28.11.2017
09:09:21

Кита
28.11.2017
09:09:30

Kirill
28.11.2017
09:14:23

Slava
28.11.2017
09:17:29
https://github.com/jsuarezruiz/Xamanimation
@ptytz вот тут есть анимации в XAML

Кита
28.11.2017
09:20:12

Slava
28.11.2017
09:21:03
Кстати, кто-нибудь сравнивал производительность XF 2.4 vs 2.5? Есть разница?

Google

Slava
28.11.2017
09:26:50
а то мы пока ускорения UI не заметили :(

Кита
28.11.2017
09:34:22
"а то мы пока ускорения UI не заметили :("
И тут я такой с “яжеговорил”

Artem
28.11.2017
10:52:43
Привет, может кто то подсказать, как разбудить девайс в сящем режими при входящем SIP звонке. В качестве сип использую твилио.

Kirill
28.11.2017
11:30:22
Добрый день! Не могли бы вы подсказать мне где можно посмотреть как сделать подписаный apk в xamarin android для выхода в play market?

Sergey
28.11.2017
11:31:23
в гугле всё есть
там делается Archive
потом Distrubute
в Archive manager
а там сертификат и подписывай

Ssjuk
28.11.2017
13:49:44
всем привет, ребят поделитесь на тему адаптивного дизайна, допустим есть psd макет с дизайном страницы под разрешение 750х1334(iphone 6/7/8), как в xaml разметке или в коде задавать высоту/ширину элементам, чтобы они были такими же как в макете для 6/7/8 айфона, и адаптировались под плюсы или 5 iphone?

Евгений
28.11.2017
13:53:04
Да дофига параметров
тот же weight
параметр

Ssjuk
28.11.2017
13:59:47

GETHEME
28.11.2017
14:01:00

Kirill
28.11.2017
14:01:00

GETHEME
28.11.2017
14:01:27
width спасибо
и он имеел ввиду ? )))

Ssjuk
28.11.2017
14:05:09
задаешь отсутпы, размеры фиксированные толкьо у необходимых (типо картинок), а все остальное пусть ттянется
понял, да в том и проблема, не подходит чтобы тянулось, у заказчика очень перегруженный дизайн и очень важно чтобы он был pixel perfect, я на самом деле в psd линейкой меряю ширину/высоту элемента делю на один процент от ширины/высоты разрешения эрана макета, а потом в коде пишу WidthRequest = ScreenWidth/100*полученное значение, думал что я, мягко говоря, неправильно это делаю, а оказывается другого наверное и не дано

Google

Евгений
28.11.2017
14:07:40
в axml есть

Kirill
28.11.2017
14:28:36
понял, да в том и проблема, не подходит чтобы тянулось, у заказчика очень перегруженный дизайн и очень важно чтобы он был pixel perfect, я на самом деле в psd линейкой меряю ширину/высоту элемента делю на один процент от ширины/высоты разрешения эрана макета, а потом в коде пишу WidthRequest = ScreenWidth/100*полученное значение, думал что я, мягко говоря, неправильно это делаю, а оказывается другого наверное и не дано
Пиксель перфект и адаптивны дизайн это несовместимые вещи.
Ну и как делать пиксель перфект, если дизайн только для одного размера экранов. Захардкодь эти размеры, но на других будет кривота.

Ssjuk
28.11.2017
14:45:30

Mikhail
28.11.2017
16:47:38
Привет всем! Подскажите как в Navigation page добавить какое-то действие при нажатии на кнопку назад?

Кита
28.11.2017
17:22:29
вот такой вот хак

Mikhail
28.11.2017
17:23:17

Oleg
29.11.2017
07:35:46
Привет всем. Есть macbook pro с установленной macOS Sierra, на этом же буке развернута windows 10 как вторая ос. Если собирать проект в релизе под macOS Sierra, то после установки приложения, оно вылетает сразу, ничего не запускается, а если в винде такой же кейс, то все нормально работает. Никто не сталкивался с такой проблемой?

Евгений
29.11.2017
07:42:57
У меня такая же ситуация почти , только на винде если собираю приложение оно запускается и висит, а на маке норм
Хз даже как это побороть
Кстати у кого мак и кто работает на маковской версии VS , у меня язык не переключается если я клавой его переключаю, только мышкой если переключю и только в VS такое

Oleg
29.11.2017
07:51:47
У меня нет такого бага.

Anton
29.11.2017
08:02:46

Евгений
29.11.2017
08:03:44

Ivan
29.11.2017
13:11:57

Evgeniy
29.11.2017
13:16:11

Ssjuk
29.11.2017
13:17:04
привет. если я наследуюсь от PickerRenderer class CustomPickerRenderer:PickerRenderer, который наследуется от ViewRenderer<Picker, UITextField>, как мне переопределить методы для UITextField в CustomPickerRenderer?

Евгений
29.11.2017
13:17:05
Типо на переключение языка у меня могуть быть забиндины какие-то функции студии
если я не ошибаюсь но в джаве это генерековые классы, их нельзя переопределять в классе где ты используешь генерик

Google

Ssjuk
29.11.2017
13:19:59

Evgeniy
29.11.2017
13:31:52
@ssjuk а какие методы переопрелить нужно? там всего один и свойство знают о UITextField

Ssjuk
29.11.2017
13:32:27
https://forums.xamarin.com/discussion/98023/how-to-subclass-the-control-of-a-custom-renderer пробую так пока сделать

Evgeniy
29.11.2017
13:34:44
@ssjuk
UITextField будет в свойстве Control рендерера, можно закостамизировать его как в базовом:
https://github.com/xamarin/Xamarin.Forms/blob/release-2.5.0/Xamarin.Forms.Platform.iOS/Renderers/PickerRenderer.cs

Павел
29.11.2017
13:48:14

Admin
ERROR: S client not available

Paul
29.11.2017
14:55:09
[assembly: ExportRenderer(typeof(Picker), typeof(ArrowPickerRenderer))]
namespace Printslon.Mobile.iOS.CustomRenderers
{
public class ArrowPickerRenderer : PickerRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged(e);
if (this.Control != null)
{
var downarrow = UIImage.FromBundle("ic_expand_more");
var imageView = new UIImageView(downarrow);
imageView.Frame = new RectangleF(0, 0, (float)imageView.Image.Size.Width + 5, (float)imageView.Image.Size.Height);
imageView.ContentMode = UIViewContentMode.Left;
var textField = this.Control;
textField.RightViewMode = UITextFieldViewMode.Always;
textField.RightView = imageView;
textField.Layer.MasksToBounds = true;
textField.Layer.BorderColor = ((Xamarin.Forms.Color)Xamarin.Forms.Application.Current.Resources["Primary"]).ToCGColor();
textField.Layer.BorderWidth = 1;
textField.Layer.CornerRadius = 5;
}
}
}
}


Vitaly
29.11.2017
16:15:40
Подскажите кто-нибудь, крупные приложения на xamarin.forms в google play|appStore

Евгений
29.11.2017
16:34:21
Нет таких)

Sergey
29.11.2017
16:34:40
своё что ли залить туда )

Евгений
29.11.2017
16:35:58
Все говорят на сколько крут земарин, но ни кто не знает ни одного крупного проекта на нем

Sergey
29.11.2017
16:36:28
вы проверить что то хотели
давайте я вам скину ссылку на APK
)
на свой
его нет у в апп сторе

Кита
29.11.2017
16:37:45

Vitaly
29.11.2017
16:39:18

Кита
29.11.2017
16:40:01

Google

Sergey
29.11.2017
16:40:07
в чём КРУПНОСТЬ приложения заявлючается ?

Vitaly
29.11.2017
16:40:36

Евгений
29.11.2017
16:41:36
На реакте скайп
И работает гавенно
))

Кита
29.11.2017
16:43:21
Ну известное, популярное
https://play.google.com/store/apps/details?id=com.imsi.TurboViewer.Free&hl=ru 100-500к установок сойдет?
Xamarin Native
c использованием нативных C++ либ, OpenGL + нативные контролы на каждой из платформ
И это на минуточку эту аппку с 2015 года не обновляли.
Ну или абсолютно все решения для Эльбы написаны на формсах https://play.google.com/store/apps/details?id=com.kontur_elba&hl=ru
50к скачек

Vitaly
29.11.2017
16:47:06
Инстаграмм, оказывается

Кита
29.11.2017
16:47:29
не, инстаграмм не на кзамарине
на Xamarin в основном пишутся бизнесовые решения. Вот где ниша у него

Евгений
29.11.2017
16:48:50
Это да
Простенькие

Кита
29.11.2017
16:50:30
а такие что-бы на 1млрд скачек на одной только платформе это не про Xamarin. Те кто делает такие решения они на разработке не экономят