Форум программистов, компьютерный форум CyberForum.ru

Совет по верстке Xamarin.Forms - Xamarin

Восстановить пароль Регистрация
 
user20011993
9 / 9 / 0
Регистрация: 19.10.2012
Сообщений: 360
20.10.2016, 14:26     Совет по верстке Xamarin.Forms #1
Всем привет.
Учусь верстке.
Нашел картинку, по которой хочу сделать экран, и вот сижу ужасаюсь что тут делать вообще.(на сей раз не забыл приложить картинку)
Прошу мнения экспертов относительно того, можно ли на ксамарине делать подобные экраны? Щас гуглил - средства для верстки на первый взгляд не вывозят такие вещи, как, на пример, отображение цифарок в красном кружоке(как в первой строке). Можно сделать ImageView, положить туда картинку, но для того чтобы вывести туда кружок и цифру в него, по моему нынешнему разумению нужно прикручивать канву, и ее средствами рисовать и отображать. А полей для вывода может быть много. И этот вариант не кажется правильным.
Еще видел вариант с ListView, но там шаблон используется для всех выводимых элементов. Опять делать строку и отдельных листов, и каждой задавать свой шаблон? Ведь везде своя ширина, своя картинка, формат отображения.
В строке со словом Тренировка вопрос по отступам, и как сделать те белые точки по середине? Несколько ImageView? И с таблицей, в которой отображаются игроки... Как сделать ячейки в строке...
Если кому не сложно, можете подсказать? А так же был бы благодарен за ссылки на ресурсы по теме. У меня не получилось найти рекомендаций или уроков по верстке.
Спасибо
Миниатюры
Совет по верстке Xamarin.Forms  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2016, 14:26     Совет по верстке Xamarin.Forms
Посмотрите здесь:

New Xamarin Studio Xamarin
Xamarin Xamarin Android
Xamarin Публикация приложения Xamarin.Forms для Android
Xamarin :: c# :: wmi Xamarin
Xamarin разработчик Xamarin
Xamarin FM or Xamarin
Xamarin Установка Xamarin
Прожорливый xamarin Xamarin

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
user20011993
9 / 9 / 0
Регистрация: 19.10.2012
Сообщений: 360
20.10.2016, 16:28  [ТС]     Совет по верстке Xamarin.Forms #2
есть мысль сделать это из GridView, но может есть варианты по-лучше
lvlkoo
.NET C#,ASP.NET MVC
 Аватар для lvlkoo
304 / 260 / 89
Регистрация: 16.10.2010
Сообщений: 1,167
Завершенные тесты: 1
20.10.2016, 17:38     Совет по верстке Xamarin.Forms #3
user20011993, вы до этого с WPF работали? Если нет - то будет сложно разобраться.

В теории это реализуемо. Таблицу можно и с ListView реализовать и с GridView - как хотите. Просто нарисуйте свой DataTemplate.

По поводу бейджей - непойму в чем сложности, картинка с пустным бекграундом на которой есть текс
user20011993
9 / 9 / 0
Регистрация: 19.10.2012
Сообщений: 360
21.10.2016, 01:03  [ТС]     Совет по верстке Xamarin.Forms #4
lvlkoo, создаю элементы в коде, а не xaml разметкой. я мало что про xaml с wpf знаю пока. из кода я могу вычислять размеры для элемента, а как такую...адаптацию, или как еще назвать, сделать в xaml - еще не знаю. хочу сделать чтобы оно корректно отображалось на устройствах с разным разрешением и плотностью пикселей.
DataTemplate нужно будет делать свой для каждой ячейки? там вроде DataTemplate один для каждого view.
и еще про бейджи вопрос - не совсем понимаю как это делается. в html можно сделать смещение отступом куда нужно. к примеру выровнять по центру элемент с текстом, и задать отступ куда надо. тут тоже такое видел. но тут опять вопрос размера экрана и плотности пикселей. пока в голове это не укладывается...
можно попросить,если не трудно, привести пример разметки для бейджа?
lvlkoo
.NET C#,ASP.NET MVC
 Аватар для lvlkoo
304 / 260 / 89
Регистрация: 16.10.2010
Сообщений: 1,167
Завершенные тесты: 1
21.10.2016, 01:10     Совет по верстке Xamarin.Forms #5
user20011993, вам лучше стоить изучить немного xamal, и общие понятия приешдшие из WPF,
к примеру "Margin" - свойство с помощью которого задются отступы. Затем элемент позиционируется сам по себе в зависимости от отступов.

Цитата Сообщение от user20011993 Посмотреть сообщение
DataTemplate нужно будет делать свой для каждой ячейки? там вроде DataTemplate один для каждого view.
Конечно один, На то он и шаблон, в котором вы задете общее поведение и вид. А потом просто подставляете значения

Цитата Сообщение от user20011993 Посмотреть сообщение
и еще про бейджи вопрос - не совсем понимаю как это делается. в html можно сделать смещение отступом куда нужно. к примеру выровнять по центру элемент с текстом, и задать отступ куда надо. тут тоже такое видел. но тут опять вопрос размера экрана и плотности пикселей.
Выше я писал про margin.

Цитата Сообщение от user20011993 Посмотреть сообщение
можно попросить,если не трудно, привести пример разметки для бейджа?
К соажлению такого примера у меня нет, так как у меня небыло потребности в подобное реализации. Но в голове крутиться как это должно было бы быть.

Пробуйте, эксперементируйте. А еще учите xamal и переходите на MVVM
pycture
528 / 460 / 62
Регистрация: 20.09.2012
Сообщений: 1,482
Завершенные тесты: 3
22.10.2016, 10:02     Совет по верстке Xamarin.Forms #6
Цитата Сообщение от user20011993 Посмотреть сообщение
на пример, отображение цифарок в красном кружоке(как в первой строке)
быстро написать RelativeLayout.
быстро отрабатывать CustomRenderer.
Yandex
Объявления
22.10.2016, 10:02     Совет по верстке Xamarin.Forms
Ответ Создать тему
Опции темы

Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru