@xamarin_russia

Страница 390 из 619
Kirill
22.05.2018
17:11:28
Почитай про ресурсы в Андроиде

1408
22.05.2018
17:11:35
Тоесть я так понимаю, в ксамарине много времени нужно уделять иконкам? нельзя из подтянуть откуда то? https://www.c-sharpcorner.com/article/creating-drawer-layout-using-material-design-in-xamarin-android/

смотрю пример как делать, и у парня естть все , получается он вручную их добавлял?)серьезнО?

Google
1408
22.05.2018
17:12:11
роооофл

Kirill
22.05.2018
17:14:06
смотрю пример как делать, и у парня естть все , получается он вручную их добавлял?)серьезнО?
А откуда подтянуть хочешь то? Ищешь нужные и добавляешь. Ну в андроид студии плагины есть для этого. Можно в ней найти или сдать все иконки и перенести в xamarin проект

1408
22.05.2018
17:14:35
та я думал можно так как с бутстрапом

Kirill
22.05.2018
17:15:33
та я думал можно так как с бутстрапом
Ну системные иконки можно использовать, но их не много, и лучше свои

1408
22.05.2018
17:16:24
ну окей если дело в иконках, я понимаю мои вопросы могут звучать глупо но все же drawerLayout = FindViewById<DrawerLayout?Resource.Id.drawer_layout); в этой строке я же не вказываю на иконку ? тоесть я так понимаю я должен передать вю айдли

Vladislav
22.05.2018
19:29:49
Max
22.05.2018
20:09:34
Ivan
22.05.2018
20:21:40
Народ а кто нить ставил? Jenkins build artifact https://github.com/xamarin/xamarin-android/blob/7800139cd6292c6ebe2c76ea656786508968784c/Documentation/workflow/JenkinsBuildArtifacts.md

Показалось что есть бага на xamarin android 8.2 обновил на CI до 8.3 приложение вообще не стартует...

Ivan
22.05.2018
21:41:12
Хз, никогда она стартовала
Я не понял) кто она?

Max
22.05.2018
21:41:35
Я не понял) кто она?
Сборка в CI Jenkins

Google
Ivan
22.05.2018
21:44:02
Сборка в CI Jenkins
Там без дженкинса можно запустить. Просто самый новый билд. И видимо любую версию. Вот интересно на сколько это сложно

Max
22.05.2018
21:51:01
Хз, для CI поднял типо линь со сбилженным x.a

И все ок

Александр
23.05.2018
06:00:15
Люди, если файл проекта была выгружен

Нужно перезагрузить?

Сирожа
23.05.2018
06:20:14
Здравствуйте, коллеги. У меня вопрос появился довольно странный: В конструкторе есть такое определение MainPage = new NavigationPage(new MainPage()); MainPage есть MasterDetailPage В методе OnStart есть следующее Current.MainPage.Navigation.PushAsync(new WelcomePage()); Т.е. при загрузке приложения я проверяю надо ли показывать WelcomePage или сразу переходить на MainPage. После проверки пользователя переходил на MainPage следующим кодом await Navigation.PopToRootAsync(true); И всё работало замеательно, пока не обновился до Xamarin.Forms 3.0.0.482510. Теперь PopToRootAsync почему-то редиректит на главную, а просто показывает WelcomePage

Причем этот код работает только до версии xamarin.forms 2.5.0.280555, дальше проблемы как описал выше

Может делаю что-то не так? Может есть какие-то тру пути как разделить приложение на два "куска" - Велкам/Логин страницы и основная страница (MasterDetailPage)?

Aleksandr
23.05.2018
06:27:05
Может делаю что-то не так? Может есть какие-то тру пути как разделить приложение на два "куска" - Велкам/Логин страницы и основная страница (MasterDetailPage)?
проверяй при старте, если логин произошел и приветствие было и не нужно- главная показывается, иначе создаешь и показываешь ту страницу которую нужно

Сирожа
23.05.2018
06:28:50
проверяй при старте, если логин произошел и приветствие было и не нужно- главная показывается, иначе создаешь и показываешь ту страницу которую нужно
Это понятно. Как потом перейти с логин страницы на главную? Да так перейти чтобы она в стеке навигации стала корневой?

Aleksandr
23.05.2018
06:29:14
ты когда залогинился- поменяй страницу главную

Сирожа
23.05.2018
06:29:23
Естли просто MainPage менять, то какая-то ересь происходит

Не меняется

Aleksandr
23.05.2018
06:29:32
какая?

Сирожа
23.05.2018
06:30:17
какая?
Просто пустой экран и даже без навигации

Application.Current.MainPage = new NavigationPage(new MainPage());

Сирожа
23.05.2018
06:31:29
Так менять главную?

Причем раньше то работало, пока не обновился

Aleksandr
23.05.2018
06:33:44
Google
Сирожа
23.05.2018
06:35:57
тебе критичны обновления?
Да вот я задумался, а надо ли

Сирожа
23.05.2018
06:36:30
два различных стека навигации обычно делается
А вот это интересно, продолжайте

Пошёл гуглировать. Спасибо

Если не получится, то просто откачусь на прежний xamarin.forms

Max
23.05.2018
06:40:09
или же, страницы регистрации/логина накладываются поверх основной (условно скажем, что есть какая-то рутовая NavigationPage и поверх нее накладывается modal-page)

Сирожа
23.05.2018
06:41:07
или же, страницы регистрации/логина накладываются поверх основной (условно скажем, что есть какая-то рутовая NavigationPage и поверх нее накладывается modal-page)
вот так и работало. Но при успешном логине раньше переключалось на главную с помощью PopToRoot, а сейчас отказало

Ладно, пойду разбираться, как чего разберусь, то напишу. Но странное "приключение" , согласен

Александр
23.05.2018
07:09:10




Max
23.05.2018
07:10:36
очень занимательные скрины

Александр
23.05.2018
07:11:11
очень занимательные скрины
Сейчас интересней будет)

Кита
23.05.2018
07:11:13
Изобразительные

Max
23.05.2018
07:11:35
Изобразительные
ты тоже прочувствовал всю боль молодого?

Александр
23.05.2018
07:11:42


Kirill
23.05.2018
07:12:00
У вас же вроде win 10, не проще win+shift+s, вырезать и в чат Ctrl+v?

Александр
23.05.2018
07:12:48
Честно говоря, боюсь я через комп использовать телеграм

Kirill
23.05.2018
07:12:58
O_o

Ооооокей...

Google
Max
23.05.2018
07:13:37
По телефону-то никто не отследит, уж точно, там-то симка не привязана к личности, а IMEI к владельцу

Александр
23.05.2018
07:14:15
Как исправить?

Max
23.05.2018
07:16:23
Как исправить?
серьезные проекты App3 не называют обычно, а т.к. инфа больше нет, то пересоздай прост App4

Александр
23.05.2018
07:19:39
+
А из за чего это случилось?

И версии не работают

Max
23.05.2018
07:21:43
А из за чего это случилось?
не знаю, надо смотреть

поначалу у меня такое бывало

видимо X просто чувствует, как твой научник/препод, как ты не выучил что-то и дает тебе леща каждый раз, когда ты совершаешь ошибку и ты начинаешь заного

как и винда, например, чувствует, что завтра конец спринта и решает вдруг перестать работать

Kirill
23.05.2018
07:27:30
Как исправить?
В solution explorer ПКМ по проекту - reload

Max
23.05.2018
07:33:08
В solution explorer ПКМ по проекту - reload
Черт, я не думал что он это не нажал

Kirill
23.05.2018
07:34:27
Черт, я не думал что он это не нажал
Возможно при открытии не загрузился проект по какой либо причине и это может помочь

Александр
23.05.2018
07:35:49


Max
23.05.2018
07:37:24
Держи под рукой какой-нибудь VsCode/Sublime

Иногда надо ручками править *.csproj

На маке такое 24/7

Google
Александр
23.05.2018
07:39:33
Держи под рукой какой-нибудь VsCode/Sublime
А что там менять я его открыл

Max
23.05.2018
07:40:47


А что там менять я его открыл
На маке есть проблема с тупой как пробкой вижлой. Частенько надо руками править файлы проектов

Bonart
23.05.2018
07:45:19
Вижла для мака это же не вижла а что-то перекрашенное

Max
23.05.2018
07:46:53
Вижла для мака это же не вижла а что-то перекрашенное
Мне все равно как называется тема, которая вскрывает .sln

Kirill
23.05.2018
07:52:32
Max
23.05.2018
07:53:09
Xamarin Studio это. Или даже MonoDevelop
Не знаю даже что ущербнее

Bonart
23.05.2018
07:53:27
xcode

Александр
23.05.2018
07:55:46
Не знаю даже что ущербнее
монодевелоп конечно, там совсем тяжко

Max
23.05.2018
07:56:00
xcode
Ну да, согласен

Сирожа
23.05.2018
08:24:19
Поигрался я значит и с динамическим изменением MainPage и с несколькими навигационными стеками. По итогу откатил версию xamarin.forms назад. То ли я дибил, то ли xamarin не едет

Есть ли смысл переходить на xamarin.forms 3 версии? Что в нём замечательного?

Сирожа
23.05.2018
08:26:23
И как в этом случае поживает gc?
ты про мусоросжигатель? Да вроде нормально живёт, не кашляет)

Max
23.05.2018
08:26:44
Kirill
23.05.2018
08:26:54
Мусоросжигатель х)

Сирожа
23.05.2018
08:31:36
Flux Layaout
Flex layout? Почитал за него - интересная тема

Страница 390 из 619