
Alexey
06.07.2018
11:54:03
public class CalendarViewRenderer : ViewRenderer<CalendarView, Android.Widget.CalendarView>
{
private Android.Widget.CalendarView _calendarView;
public CalendarViewRenderer(Context context) : base(context)
{
}
protected override void OnElementChanged(ElementChangedEventArgs<CalendarView> e)
{
base.OnElementChanged(e);
if (e.OldElement == null)
{
_calendarView = new Android.Widget.CalendarView(Context);
SetNativeControl(_calendarView);
}
}
}

vladimir
06.07.2018
11:57:50
var datePickerDialog = new DatePickerDialog(this.Context, Resource.Style.DatePickerDialogStyle, callback, actualDate.Year, actualDate.Month, actualDate.Day);
как-то так, вторым параметром - ресурс стиля

Google

vladimir
06.07.2018
11:58:23
у CalendarView нет параметра для ресурса стиля в конструкторе
вы должны, значит, в вашем главном стиле, который применяется ко всему приложению, добавить что-то типа
<item name="alertDialogTheme">@style/Widget.CalendarView.Custom</item>
а, вы уже так и делаете

Alexey
06.07.2018
12:02:20
Да.

vladimir
06.07.2018
12:02:51
оно вообще не меняет ничего или какие-то цвета меняются?

Alexey
06.07.2018
12:03:01
Цвет названий дней недели меняется, а вот сами дни пропадают
Здесь видно

vladimir
06.07.2018
12:11:25
так погодите, оно меняет именно некоторое цвета именно на ваши или оно просто весь стиль заменяет? вы точно проверяли, что это те цвета, которые вы поставили?

Nikolai
06.07.2018
12:17:59
Родной Android-кадендарь имеет очень скудные возможности кастомизации, по-моему то что вы хотите сделать нельзя. У меня была похожая проблема, уже не помню, что я хотел сделать, но пришлось тащить кастомный виджет

vladimir
06.07.2018
12:18:54
или используйте DatePickerDialog - он хорошо кастомизируется
для эксперимента, если вы поставите в свой стиль
<item name="android:headerBackground">#FF0000</item>
изменит цвет фона заголовка?

Alexey
06.07.2018
12:30:27

Google

Alexey
06.07.2018
12:31:29

vladimir
06.07.2018
12:31:42
нет, это диалог

Alexey
06.07.2018
12:33:08
Тогда не подходит)

vladimir
06.07.2018
12:36:06
по гайдам material, выбор даты - это теперь только диалог
и так даже удобней, по-моему
а вы хотите встроить выбор даты в макет?

Alexey
06.07.2018
12:45:37
календарь и внизу записи будут

vladimir
06.07.2018
12:47:43
я бы всё равно посоветовал его переделать на диалог, поговорить там с заказчиком/дизайнером
либо делать свой календарь (а это больно, по себе знаю)

Vitaliy
06.07.2018
12:48:34
Если так как на рисунке, то только кастомный календарь, так как есть и значки ивентов, смотреть в сторону grid view и grid adapter

Кита
06.07.2018
12:48:38
Да куча этих календарей самых разных

vladimir
06.07.2018
12:48:53
хотя, если это какое-то календарь-ориентированное приложение, тогда не знаю, даже, что лучше

Alexey
06.07.2018
12:49:42
календарь и такой бы подошел. только цвета не меняются)

Кита
06.07.2018
12:51:46
https://github.com/wasabeef/awesome-android-ui/blob/master/pages/Calendar.md
выбирайте что душе угодно, к большим из них уже есть биндинги для Xamarin, нету - постройте через плагин в 3 клика(если с зависимостями то чуть дольше)

Kirill
06.07.2018
12:55:54

Alexander
06.07.2018
12:58:13
привет всем. натокните на мысль, как в Xamarin ios сделать кастомное всплывающее окно?

vladimir
06.07.2018
13:03:35
ну в вашем UIViewController сделайте где-то
var alertBackground = new UIView(fullsize);
var alert = new UIView(size);
//тут добавить нужные элементы в alert
alertBackground.AddSubview(alert);
this.View.AddSubview(alertBackground);
изменил, так получше

Google

vladimir
06.07.2018
13:06:31
и чтобы скрыть alertBackground.RemoveFromSuperview();

Roman
06.07.2018
13:09:58
А есть orleans клиенты для xamarin?

Кита
06.07.2018
13:11:06

Julius
06.07.2018
13:28:01
{ "name": "Вася", "age": 35, "isAdmin": false, "friends": [0,1,2,3] }';
Ребят, мне надо взять к примеру первое свойство как JObject, т.е. { "name":"Вася"} чтобы только было
как можно это сделать ?

vladimir
06.07.2018
13:34:20
зачем?
ответ конкретно на этот вопрос в гугле есть
но действительно вам нужно именно это?

Julius
06.07.2018
13:52:50
да

vladimir
06.07.2018
13:53:49
на всякий случай, если не нашли
https://stackoverflow.com/questions/32153010/remove-properties-from-a-json-string-using-newtonsoft

Julius
06.07.2018
13:55:25
Благодарю

Alexander
06.07.2018
17:55:32
только что тестил flutter, на андроид и ios. работает шустрее ксамарина и писать кода намного меньше. это вообще законно?

Кита
06.07.2018
17:57:11
Только что тестил Xamarin приложение обрабатывающее разные фото, запускающее нейронные сети итд - просадка относительно нативного кода макс 10% на различных операциях рассчета итд. fps стрима с камеры не проседают и стабильно 26-60 fps при постоянной и непрерывной обработке фреймов. Это вообще законно?

Iván
06.07.2018
18:02:26

Кита
06.07.2018
18:03:21
Может flutter позволяет с++ библы дергать из своего кода? не? Может у flutter есть хорошее коммьюнити и большое количество фреймворков портированных в flutter? Как там с этим дела обстоят? Есть CI/CD для flutter? Тестовые фреймворки? Короче не несите чушь. Научитесь готовить Xamarin по-нормальному и не будет неуместных вопросов

Alexander
06.07.2018
18:05:04

Кита
06.07.2018
18:06:28
я отношусь так ко всему что имеет приставку - alpha

Alexander
06.07.2018
18:06:29
шустрее в чем?
в запуске приложения, тестил на страм девайсе. для полноты картины конечно бы надо больше чем хеллоу ворд создать, но это первые впечатления

Кита
06.07.2018
18:06:58

Alexander
06.07.2018
18:07:21

Google

Кита
06.07.2018
18:07:51

Alexander
06.07.2018
18:08:52
все устраивает ?

Iván
06.07.2018
18:09:28
отзывчивые интерфейсы, загрузка фида с картинками – вот это важно

Кита
06.07.2018
18:10:13
Метрики нужны на одном и том же девайсе

vladimir
06.07.2018
18:33:19

Admin
ERROR: S client not available

vladimir
06.07.2018
18:33:19

Кита
06.07.2018
18:36:13
Перфоманс списков по-иному будет проверяться. По крайней мере на android. Кстати flutter не дает по-нормальному пользоваться инструментами разработчика, встроенными в телефон. ни границы элементов посмотреть, на замерить перфоманс на GPU - ничего практически недоступно

Julius
06.07.2018
19:08:14
если запускать на самсунг с8
то там четко

Vladislav
06.07.2018
19:14:59

Kirill
06.07.2018
19:42:25

Кита
06.07.2018
19:42:47

Kirill
06.07.2018
19:42:47

Кита
06.07.2018
20:35:59

mute
06.07.2018
21:42:38
помогите решить проблему с навигацией. есть таббед пейдж. в нем страницы обернутые в навигейшн. соответсвенно все пепехрды просходят внутри таба. а хочу что это было вне таба. сейчас делаю пушмодал с обернутой в навигейшн стараницей. тут проблема в том что не могу вернуться назад. обернуть в навигейшн все табы не оч вариант. надо иметь свои кнопки на тулбарах для каждого таба. как быть?

Google

Kirill
06.07.2018
22:11:35

mute
06.07.2018
22:13:11
как тогда отдельные кнопки на тулбар класть? передергивать по эвентам переключения? а как же мввм

Kirill
06.07.2018
22:17:41

mute
06.07.2018
22:19:44
ну наверно придется

Кита
07.07.2018
11:29:52

mute
07.07.2018
11:32:50
не. попапы норм тема. но мне нужна обычная страница. модалку использую чисто чтоб пррекрыть табы. если в модалку запушить навигейшн страницу, то там тоже будет навигация. только проблема в том что стек навигации новый и кнопки назад тоже соответсвенно нет

Кита
07.07.2018
11:34:43

mute
07.07.2018
11:38:40
прост оборачивать табы в навигейшн не рекомендуется в доках
хотя работает
а мож кастом рендерером кнопку назад прилепить? кто делал?

Kirill
07.07.2018
18:09:34
Но кнопка кастомная будет, со своей стрелкой

mute
07.07.2018
18:10:34
или даже проще. что если в новосозданный нав стек запушить страницу с которой перехожу

Kirill
07.07.2018
18:11:17
Пробуй
Но сперва надо понять для чего это

mute
07.07.2018
18:11:45
навигация внутри табпейдж

PRO_DanDy
07.07.2018
18:12:00

Vlad
07.07.2018
18:39:05
Delete bin and obj, clean and rebuild