
vladimir
03.07.2018
09:23:39

Kirill
03.07.2018
09:23:56
о, спасибо. Будет о чем подумать=)
Но такого рода приложение получить уже не так просто без опыта.
Forms сперва кажется крайне простым, но вот сделать что-то большее, чем он полволяет из коробки уже сложно достаточно и нужны знания всех платформ, под которые разрабатывается приложение

vladimir
03.07.2018
09:24:45
а заменить play на pause
две View с Play и Puase
просто вызывайте FadeTo для одной с переходом в 0.0, для другой - 1.0

Dmitry
03.07.2018
09:25:24

Google

vladimir
03.07.2018
09:26:29
формсы не несут риски, они предоставляют некоторый ряд ограничений
а вот использование формсов не по назначению несёт риски
нужны модные переходы? пишите View нативно
даже не знаю, у кого более запарны кастомные переходы между страницами: у ведра или у фифона
у ведра запарней, я считаю
а пф, я вас с другим человеком спутал, прошу прощения

Андрей Родионович
03.07.2018
09:29:19
FadeTo
Хм, пасиба)

Kirill
03.07.2018
09:29:28

Андрей Родионович
03.07.2018
09:30:07
А кто то пробывал интерфейс полностью рисовать в skia?

Slava
03.07.2018
09:30:25

Андрей Родионович
03.07.2018
09:30:40
Для поддержки всех диагоналей экрана

vladimir
03.07.2018
09:30:54

Slava
03.07.2018
09:31:11

Андрей Родионович
03.07.2018
09:31:46
Отрисовка всех кнопок под определенную ширину, высоту
Чтоб на 4s и на каком нибудь пикселе было одинаково

Google

vladimir
03.07.2018
09:32:39
вы хотите, чтобы любой элемент зависил либо от ширины, либо от высоты?

Андрей Родионович
03.07.2018
09:33:05
Ага, чтоб маштабировалось на дроиде

vladimir
03.07.2018
09:33:17
вообще можно через RelativeLayout

Андрей Родионович
03.07.2018
09:33:40
Я уже сделал так, просто хочу понять есть ли еще пути
Да да
Так и сделал
Relative, а в нем все елементы в skia

vladimir
03.07.2018
09:34:29
не знаю, что за задача, но оно вам точно надо? обычно такой подход только в играх
а так элементы должны зависеть от плотности экрана
а зачем в нём элементы в skia?

Nikolai
03.07.2018
09:35:06

Андрей Родионович
03.07.2018
09:35:11
Мне сказали, что на всех платформах и на всех разрешениях должно выглядеть одинаково

vladimir
03.07.2018
09:35:13
просто процентаж (множитель) элементов указывайте, и они будут строго зависеть от Parent View

Андрей Родионович
03.07.2018
09:35:57
Спасибо, погляжу
Просто долго это, хоть и реализуемо

vladimir
03.07.2018
09:36:51
вообще даже лучше AbsoluteLayout

Андрей Родионович
03.07.2018
09:36:54
Вот тут все рисуется в skia
Зачем же его, по моему удобнее в процентах указывать

vladimir
03.07.2018
09:37:53
ну он производеительней, и там тоже процентаж указывается

Андрей Родионович
03.07.2018
09:38:30
Оу, не знал

Google

vladimir
03.07.2018
09:38:38

Андрей Родионович
03.07.2018
09:39:36
Просто знаю, что там через bounds указываем пиксели, или юниты
И оно выглядит по разному на разных диагоналях

vladimir
03.07.2018
09:40:43
вы указываете там dp
а вы что рисуете в skia по пикселям что ли?
если да, то вы изначально неправильно делаете
вам же приходит размер макета
берите его ширину и относительно неё всё рисуйте

Андрей Родионович
03.07.2018
09:41:56
Нет, я рисую в процентах относительно ширины и высоты

vladimir
03.07.2018
09:42:07
тогда в чём проблема?

Андрей Родионович
03.07.2018
09:42:57
Но в relative сразу в xaml указываем процент от размера экрана, а в absolute в xaml разве процентаж?

vladimir
03.07.2018
09:43:36
там не в процентах, а с множителем в диапазоне 0.0..1.0

vladimir
03.07.2018
09:43:42
я не пойму, чего вы хотите добиться?

Андрей Родионович
03.07.2018
09:43:58
Сейчас попытаюсь объяснить)
В relative мы указываем ширину и длину для каждого элемента относительно parent, все элементы получают свою длину и ширину и становятся правильного размера и занимают правильное место на экране, после этого каждый элемент отрисовывается относительно своей же высоты и ширины, как этого добиться с помощью absoluteLayout?
Я хочу допустим чтоб элемент был четко посредине и занимал четко 10% от ширины экрана
В relative понятно как это сделать, но в absolute?
На всех диагоналях, опять же
И еще один глупый вопрос, если можно, не по теме
У нас есть элемент skia, он находится в MasterDetail(с боковой менюшкой)
По этому элементу нужно водить пальцем
Как сделать так, чтобы свайпы по нем не открывали боковое меню?

vladimir
03.07.2018
10:07:29
то есть по самой skia вопросов нет? к чему был тогда скриншот с ней?

Google

vladimir
03.07.2018
10:07:40
доки, доки, доки

Андрей Родионович
03.07.2018
10:08:02
Для примера того, чего я хочу

vladimir
03.07.2018
10:08:15
вы не объяснили
вы описали решение

Андрей Родионович
03.07.2018
10:08:29
?

vladimir
03.07.2018
10:08:32
и задали вопросы по решению
но не объяснили задачу

Admin
ERROR: S client not available

Андрей Родионович
03.07.2018
10:08:55
Да, я хочу так как я сделал в reltive но в absolute

vladimir
03.07.2018
10:09:09
а как вы сделали в Relative?

Андрей Родионович
03.07.2018
10:09:12
Раз уж он более производительный

vladimir
03.07.2018
10:09:21
я не телепат

Андрей Родионович
03.07.2018
10:09:24

vladimir
03.07.2018
10:09:49
опять же
вы описали решение с relative, и хотите его перенести на решение с absolute
но не написали, задачу, для которой нужно это решение
пример: мне нужно то и то сделать так и так
а уже как это делать и какие инструменты использовать, мы объясним
не надо писать про relative (это уже решение), не надо писать про absolute (это тоже решение)

Google

Андрей Родионович
03.07.2018
10:11:44
Оу, ну тогда мне нужна кнопка строго по центру, которая занимает строго 10% от ширины экрана

vladimir
03.07.2018
10:12:04
вот

Андрей Родионович
03.07.2018
10:12:10
Какое решение для этого будет самый подходящим
самым

vladimir
03.07.2018
10:13:09
<Button AbsoluteLayout.LayoutBounds="0.5,0.5,0.1,0.1" AbsoluteLayout.LayoutFlags="All"/>
0.5, 0.5 - это относительная позиция
0.1, 0.1 - это относительные размеры
All - все значения относительные

Андрей Родионович
03.07.2018
10:14:24
Аааа, божечки, спасибо)
Теперь понял

Кита
03.07.2018
10:40:09

Андрей Родионович
03.07.2018
10:40:49
Понял, спасибо

Alena
03.07.2018
12:25:02
Всем привет у меня вопрос а как можно десерилизовать подобный JSON в .NET объект "attachments": {
"eb99d593-e823-c862-e661-5b3b3f445d53": {
"id": "eb99d593-e823-c862-e661-5b3b3f445d53",
"filename": "IMG_20180703_121829.jpg"
}
}, вроде как должна же быть запись вида "name":"value" где name не меняется?

vladimir
03.07.2018
12:39:52
public class AttachmentsBase {
public Attachments Attachments { get; set; }
}
public class Attachments {
[JsonProperty("eb99d593-e823-c862-e661-5b3b3f445d53")]
public Attachment Attachment { get; set; }
}
public class Attachment {
public string/*Guid*/ Id { get; set; }
public string Filename { get; set; }
}

Alena
03.07.2018
12:41:22
ну так можно, но нейм обернутый jsonpropetty меняется

vladimir
03.07.2018
12:42:31
тогда лучше будет, если так вам данные отправляться не будут, если есть возможность попросить изменить, или самим, то так как сейчас лучше переделать
либо тогда через Dictionary

Alena
03.07.2018
12:44:20

vladimir
03.07.2018
12:47:05
спасибо
https://stackoverflow.com/questions/46355071/deserializing-a-list-of-objects-with-different-names-in-json-net
как-то так

Artem
03.07.2018
15:18:19
Коллеги, привет!
В приложении под UWP требуется отобразить веб-контент через WebView, но проблема в том, стандартый UWP-контрол использует движок Edge.
Что можно придумать, чтобы отобразить контент на движке Chromium или может есть еще варианты?

Kirill
03.07.2018
15:24:48

Artem
03.07.2018
15:26:04
Edge не поддерживается поставщиком веб-приложения, которое нужно показывать

vladimir
03.07.2018
15:36:51
Мда