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

Xamarin

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

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

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

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

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

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

Xamarin Скачивание фаилов - Xamarin
Ребята, какую неделю бью голову на тем как скачать файл в Xamarine! Может кто-нибудь привести пример? Помогите пожалуйста!)

Бесплатный аналог Xamarin - Xamarin
Есть ли бесплатный аналог Xamarin?Я пишу на c# а на java отлаживать программу-геморой(эмулятор медленный)

Xamarin кто ты и зачем - Xamarin
Эта платформа позволит писать полноценные приложения или есть ограничения в возможностях относительно родных платформ? Не может такого...

Прямые ссылки на xamarin - Xamarin
Как получить прямую ссылку на Xamarin для Visual Studio? к примеру тут версию v.3.9.483 путем подстановки я получил так Но мне...

Работа с файлами в Xamarin - Xamarin
Необходимо создать файл в памяти телефона в определенной папке, как правильно это сделать? Как прописывается полный путь к папке на...

Нужна справка по xamarin - Xamarin
Посоветуйте что-нибудь русскоязычное для изучения процесса разработки (Конкретно под андроид)..ну или в крайнем случае с читаемым кодом и...

Xamarin example Hellow world - Xamarin
Добрый день. Я использую C# и Xamarin. С генерировал тестовый проект. Собрал его. Как теперь установить программу на планшет? ...

Xamarin воспроизведение звуков - Xamarin
Здравствуйте! Изучаю Xamarin, решил для тренировки написать простенький секундомер, который будет тикать каждую секунду. Проблема в...

Xamarin Hello World вылетает - Xamarin
Здравствуйте, товарищи. Осваиваю Xamarin. Использую Xamarin Studio 5.9.3 (build 1). Создал проект Android App. Привожу исходные коды...

C# xamarin Use an existing database - Xamarin
Добрый день. Пытаюсь подключить существующую базу данных, но ничего не получается. Делаю все по этому совету ссылка но выводит таблица...


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

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

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

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

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

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

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

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

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