@xamarin_russia

Страница 525 из 619
vladimir
17.08.2018
13:44:15
тут в поиске тоже можете вбить, недавно с этим тоже человеку помогал

Roma
17.08.2018
14:04:31


Google
Kirill
17.08.2018
14:06:08
значт не png добавляете, не может распарсить его

Roma
17.08.2018
14:07:47
ну Я поминял, расширение

vladimir
17.08.2018
14:09:33
ну Я поминял, расширение
с какого на какое? чтобы изменить формат файла, поменять расширение не достаточно оно не может именно PNG формат распознать, а не какой-то файл с окончанием .png

Roma
17.08.2018
14:10:41
ну Я в паинте сделал, сохранил d png, был jpg

ы png*

vladimir
17.08.2018
14:11:46
тогда странно

Roma
17.08.2018
14:12:09
щас еще раз пересохраню

vladimir
17.08.2018
14:12:13
попробуйте через какой-нибудь ImageMagick конвертнуть

Roma
17.08.2018
14:13:30
да, если сейчас не заработает, то через ImageMagick

все работает( Спасибо

))

vladimir
17.08.2018
14:18:38
все работает( Спасибо
c пеинтом получилось?

Roma
17.08.2018
14:18:45
да

Google
vladimir
17.08.2018
14:18:53
?

Roma
17.08.2018
14:18:58
наверное Я где то накосячил

а как запустить класс SplashActivity, затем уже mainActiviti? SplashActivity используется для загрузочного экрана

Roma
17.08.2018
14:27:38
уже рещил Спасибо)

vladimir
17.08.2018
14:27:40
а как запустить класс SplashActivity, затем уже mainActiviti? SplashActivity используется для загрузочного экрана
у SplashActivity ставьте в атрибуте Activity(MainLauncher = true) у внутри SplashActivity в OnResume сделайте this.StartActivity(new Intent(Application.Context, typeof(MainActivity)));

можете также добавить public override void OnBackPressed() {} в SplashActivity, чтобы нелязь было нажать Назад, пока оно показывается

ах, ещё добавьте свойство NoHistory = true в атрибут SplashActivity

Roma
17.08.2018
14:30:11
Спасибо , стоит, проблема была в MainLauncher = true

только вот после заставки прилоэение завершается

((

[Activity(Theme = "@style/logo", MainLauncher = true, NoHistory = true)] public class SplashActivity : AppCompatActivity { static readonly string TAG = "X:" + typeof(SplashActivity).Name; public override void OnCreate(Bundle savedInstanceState, PersistableBundle persistentState) { base.OnCreate(savedInstanceState, persistentState); } // Launches the startup task protected override void OnResume() { base.OnResume(); Task startupWork = new Task(() => { SimulateStartup(); }); startupWork.Start(); } void SimulateStartup() { StartActivity(new Intent(Application.Context, typeof(MainActivity))); } }

Maxim
17.08.2018
14:41:08
Ребята, а как правильно делать реализацию логина? Какую страницу делать начальной, логина или мейн?

Roma
17.08.2018
14:42:33
а как правиль?

Maxim
17.08.2018
14:44:58
зачем вам там вообще Task?
Это таск в примере написан, в документации

Roma
17.08.2018
14:45:02
окей, заработало)

Maxim
17.08.2018
14:45:17
Он не нужен, вообще

Google
Kirill
17.08.2018
14:45:42
https://android.jlelse.eu/the-complete-android-splash-screen-guide-c7db82bce565 вот как правильно делать сплэш

vladimir
17.08.2018
14:50:12
https://android.jlelse.eu/the-complete-android-splash-screen-guide-c7db82bce565 вот как правильно делать сплэш
фломастеры на вкус, конечно, разные, но, по-моему, этот синтаксис с when {} в kotlin - какая-то фича ради фичи - в разы хуже нескольких if else - так же наглядней, по-моему или это ответ их C# с его switch-case-when? такое себе решение, в любом случае

vladimir
17.08.2018
14:52:22
Ну тут суть не про код, а как сделать без активити
да похоже, в общем-то и на то, что сейчас просто вызов из OnCreate, а объснение этому, сравнивая с OnResume, нет

Aleksey
17.08.2018
14:52:28
Всем Привет! Хочу начать работать с Хamarin, с чего мне стоит начать?)

vladimir
17.08.2018
14:52:34
если бы было сравнение, то гайд имел бы вес

Aleksey
17.08.2018
14:54:55
Какие посоветуете источники для обучения, есть ли книги и т.п.?

Aleksey
17.08.2018
14:56:42
Спасибо

Maxim
17.08.2018
14:56:45
Хороший вариант запускать сразу Main, а поверх модальное для логина
Модальное это можно пальцем отодвинуть и будет видно под ним мейн. Одним пальцем держишь модальное, а вторым можешь без проблем нажимать а кнопки в мейне

Maxim
17.08.2018
14:58:15
Тянешь его сверху вниз и оно убирается, но не до конца

Женя
17.08.2018
15:00:07
Народ есть вопрос для нового экрана создал новый ViewController в нем по нажатию на кнопку надо получать значение с input полей. есть метод с таким кодом https://pastebin.com/z4qZExZJ он вызывается во вью контроллере так https://pastebin.com/LS8cBech после нажатию на кнопку я получаю ошибку

Кто то подскажет как решить можно?

приложение по экранам ходит нормально ошибок не выскакивает

Google
Peter
17.08.2018
15:16:53
А есть стандартный ProgressBar в Forms? В документации не описано.

Нужен просто "бублик" при авторизации пользователя, например.

Андрей Родионович
17.08.2018
15:19:14
https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.progressbar?view=xamarin-forms

Вот прогрес бар

Admin
ERROR: S client not available

Андрей Родионович
17.08.2018
15:20:20
А то что вы описываете не прогрес бар

https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.activityindicator?view=xamarin-forms

И да, в документации таки описано

Женя
17.08.2018
15:26:03
народ кто то знает как решить?

vladimir
17.08.2018
15:30:22
А есть стандартный ProgressBar в Forms? В документации не описано.
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/controls/

тут все контролы

Kirill
17.08.2018
15:32:54
народ кто то знает как решить?
Без логов помочь не можем - где-то null. Попробуйте дальше выполнить и посмотреть в output логи и тектрейс ошибки

Женя
17.08.2018
15:40:13
private readonly Logging _logging; тут говорит что _logging всегда будет null

vladimir
17.08.2018
15:41:31
у кого-нибудь была такая фигня на Android, что после загрузки EmbeddedResource элементов через assembly.GetManifestResourceStream всё окей, а после выхода из приложения по кнопке назад и перезапуска приложения (я так понимаю, оно делает только OnStop, но не делает OnDestroy) оно запускается чуть ли не мгновенно (OnRestart, я полагаю), то при загрузке тех же EmbeddedResource элементов через assembly.GetManifestResourceStream возвращаются null'и?

все полученные Stream обёрнуты в using(), потому они всегда освобождают ресурсы

Kirill
17.08.2018
15:49:08
private readonly Logging _logging; тут говорит что _logging всегда будет null
Ну логично. на строке _logging.Logining(email, password); и падает, ибо где эта переменна инициалзируется?

Женя
17.08.2018
15:59:11
Ну окей мы инициализируем ее в AuthController? public AuthController (IntPtr handle, Logging logging) : base (handle) { _logging = logging; } типо так?

просто опыта с ксамарином маловато в ASP.NET Core работает

Google
Женя
17.08.2018
15:59:49
подобные конструкции

Maxim
17.08.2018
16:08:41
Kirill
17.08.2018
16:09:58
Ну окей мы инициализируем ее в AuthController? public AuthController (IntPtr handle, Logging logging) : base (handle) { _logging = logging; } типо так?
Ну можно и так, если в контроллер будет передаваться logging. Но, на сколько помню, вручную экземпляр VC редко создается. В данном случае можно вообще статический метод сделать

Да
хм. А на какой ОС?

Roma
17.08.2018
17:20:56
как задать цвкет фона в layer-list?

Pavel
17.08.2018
19:28:32
https://stackoverflow.com/questions/32163918/programmatically-change-color-of-shape-in-layer-list

как задать цвкет фона в layer-list?
Думаю этот пост должен подойти

Roma
17.08.2018
19:30:06
Спасибо

Ivan
17.08.2018
20:20:20
Чето не стартует у меня aar созданный embeddinator ли

У кого нить были успехи?

Kirill
17.08.2018
20:26:47
А как запускаете?

Maxim
18.08.2018
08:05:01
хм. А на какой ОС?
Тут дело скорее всего в телефоне, meizu m3 note

Roma
18.08.2018
10:03:08
почему у меня картинка пропадает?

<AbsoluteLayout> <Button Text="Help" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="1, 0, .3, .07"/> <Image Source="logo.png" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, .2, 1, AvtoSize"/> </AbsoluteLayout>

когда без свойств AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0, .2, 1, AvtoSize То все норм, только позиция не правильная для меня!!

Андрей Родионович
18.08.2018
10:05:56
Auto*

А какая позиция ожидается и какая в итоге выходит?

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