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

Xamarin

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

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

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

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

Публикация приложения Xamarin.Forms для Android - Xamarin
На эмуляторе через VS приложение ставится и работает хорошо. Но когда я захотел вручную установить .apk на телефон или другой эмулятор...

Получение списка MP3 файлов в Xamarin.Forms - Xamarin
Здравствуйте. Прошу помогите найти решение поиска MP3 файлов на устройстве под управлением android. Взялся за изучение Xamarin Cross...

Почему .apk файлы Xamarin Forms так много весят? - Xamarin
.apk файлы Xamarin Forms весят в разы больше чем аналогичные от Android Studio. Почему так?

Ошибка при создании проекта Xamarin.Forms Portable в Visual Studio - Xamarin
При попытке создания проекта Xamarin.Forms Portable в Visual Studio выдает ошибку: "Обнаружена неполадка при создании подпроекта...

FM or Xamarin - Xamarin
Не знал куда правильнее написать, если что перенесите Есть небольшой опыт работы с Delphi и C# Хочется попробовать написать несколько...

Xamarin Android - Xamarin
Подскажите где можно достать руководство по Xamarin, подробное описание элементов управления (ButtonЫ, textView...)

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

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

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

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

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

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

Пробуйте, эксперементируйте. А еще учите xamal и переходите на MVVM
pycture
680 / 510 / 69
Регистрация: 20.09.2012
Сообщений: 1,700
Завершенные тесты: 3
22.10.2016, 10:02 #6
Цитата Сообщение от user20011993 Посмотреть сообщение
на пример, отображение цифарок в красном кружоке(как в первой строке)
быстро написать RelativeLayout.
быстро отрабатывать CustomRenderer.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2016, 10:02
Привет! Вот еще темы с ответами:

Не устанавливается Xamarin - Xamarin
У меня на компьютере установлен Visual Studio 2015 Express for Desktop. Скачивал xamarin c официального сайта, во время установки никаких...

New Xamarin Studio - Xamarin
Кто-нибудь использовал новую Xamarin Studio для Android проектов какие впечатления? http://blog.xamarin.com/announcing-xamarin-2.0/ ...

Xamarin :: c# :: wmi - Xamarin
Всем привет. Нужна помощь с wmi. Как портировать код подключения к компу по WMI c С#.pc(windows) на xamarin.android? Дело в том,...

Установка Xamarin - Xamarin
Добрый день! Уточните пожалуйста по установке. 1. Правильно я понимаю, на сегодня Xamarin Studio уже не доступен для Windows только...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.10.2016, 10:02
Ответ Создать тему
Опции темы

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