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

Xamarin

Войти
Регистрация
Восстановить пароль
 
user20011993
9 / 9 / 0
Регистрация: 19.10.2012
Сообщений: 390
#1

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

20.10.2016, 14:26. Просмотров 403. Ответов 5
Метки нет (Все метки)

Всем привет.
Учусь верстке.
Нашел картинку, по которой хочу сделать экран, и вот сижу ужасаюсь что тут делать вообще.(на сей раз не забыл приложить картинку)
Прошу мнения экспертов относительно того, можно ли на ксамарине делать подобные экраны? Щас гуглил - средства для верстки на первый взгляд не вывозят такие вещи, как, на пример, отображение цифарок в красном кружоке(как в первой строке). Можно сделать 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 Hello World вылетает Xamarin
Xamarin разработчик Xamarin
Xamarin FM or Xamarin
Xamarin Установка Xamarin
Разработчики Xamarin Xamarin
Прожорливый xamarin Xamarin
Установка Xamarin Xamarin
Xamarin Не устанавливается Xamarin

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

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

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

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

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

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

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

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

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