@xamarin_russia

Страница 394 из 619
vladimir
23.05.2018
15:18:32
<AotAssemblies>True</AotAssemblies>
вам же сказали, что нет этой опции в IDE VS Community csproj не относится к IDE

Max
23.05.2018
15:18:54
Ручками?

vladimir
23.05.2018
15:19:02
ну это-то понятно

но коллега выше уже дважды пытался сказать, что эта опция есть в VS Community

Google
Nikolai
23.05.2018
15:20:59
Линкер и прогуард не настроен, но не уверен что они сильно уменьшат время запуска. Надо было бы пересмотреть как DI там работает, но 4 секунды клиента устраивают

АОТ это не святой грааль, короче

Kirill
23.05.2018
15:22:26
АОТ это не святой грааль, короче
Ясное дело) Это же одно из)

Nikolai
23.05.2018
15:25:24
APK очень жирный, конечно

Kirill
23.05.2018
15:25:44
Срач за DI был позавчера кажется
В C# он хотя бы возможен

Max
23.05.2018
15:25:57
В C# он хотя бы возможен
Срач возможен везде

Kirill
23.05.2018
15:25:57
На Swift это адская боль

Nikolai
23.05.2018
15:26:42
dll файлов на ~20 МБ (но это таки без линкера), + ~100МБ нативных бинарников для каждой архитектуры (в распакованном виде)

Kirill
23.05.2018
15:28:12
Хм, а Google Play/Xamarin не умеют в разбиение по архитектурам?

Nikolai
23.05.2018
15:28:25
Умеют

Google
Kirill
23.05.2018
15:28:45
У Apple вроде как если байткод включен, то приложуху разрезают на каждую платформу, из-за чего она весит не много

Kirill
23.05.2018
15:29:39
Так и есть
А в Google Play не так что-ли?)

Кита
23.05.2018
15:29:55
А в Google Play не так что-ли?)
В ведре ты делаешь это сам

Kirill
23.05.2018
15:29:59
Оу

Nikolai
23.05.2018
15:34:38
Вроде бы завезли новый формат на последнем IO

https://developer.android.com/guide/app-bundle/

Andy
23.05.2018
15:46:25
привет всем! не подскажете как в таком вот простеньком Splash Screen указать что не нужно растягивать картинку на весь экран ?



Max
23.05.2018
15:48:10
А где разметка?

Andy
23.05.2018
15:49:25
<?xml version="1.0" encoding="utf-8" ?> <resources> <style name="Theme.Splash" parent="android:Theme"> <item name="android:windowBackground">@drawable/splash</item> <item name="android:windowNoTitle">true</item> </style> </resources>

Max
23.05.2018
15:50:08
В нем и укажи как твою картинку позиционировать

Кита
23.05.2018
15:50:17
Вроде бы завезли новый формат на последнем IO
неясно как оно будет с Xamarin работать и вообще available on Android 5.0 and higher. фрагментацию пусть пофиксят)

Andy
23.05.2018
15:50:39
блин не люблю я эти все доп файлы сторонник все в коде делать проще нагляднее и понятнее

Artem
23.05.2018
15:51:02
Привет, всем! Кто может подсказать как применить ShadowEffect из этого сэмпла https://github.com/xamarin/xamarin-forms-samples/tree/master/Effects/ShadowEffect к Label c FormattedText?

Andy
23.05.2018
15:54:53
png файл

все как бы работает но он растягивается на весь экран а нужно оставить как есть по центру

Google
Nikolai
23.05.2018
15:55:41
png файл
А должно быть: https://pastebin.com/ZGh27UM4

Хотя можно попробовать засунуть 9patch вместо png… ?

Max
23.05.2018
16:04:52
Хотя можно попробовать засунуть 9patch вместо png… ?
Не, нормально должно быть с png, просто надо картинку в разметке по центру рисовать

Nikolai
23.05.2018
16:05:52
Разметка подгужается только в oncreate (т.е. через 4 секунды), а windowBackground моментально

Andy
23.05.2018
16:23:17
так спасибо получилось

9path не прийшлось использовать хотя я уже подумывал что ему не хватает границы по краям

Kirill
23.05.2018
16:28:34
И вообще не нужен SplachActivity, даи задержка в нём тоже.

Andy
23.05.2018
16:30:44
и все таки не совсем так картинка в 2 раза крупнее

Nikolai
23.05.2018
16:37:31
Нужны Png в разных директориях для разных экранов

Andy
23.05.2018
16:50:44
не он при выводе в 2 раза растянул почуму то при этом все вышло размыто

Slavik
23.05.2018
21:26:33
лол что делать, если OnAppearing запускается до прорисовки ContentPage?

всем привет) как в prism xf адекватно реализовать загрузку больших данных с API чтобы запрос отправился после прорисовки страницы& OnNavigatedTo почемуто прогружает до

Оверрайдни OnAppearing

На вьюхе

Кита
24.05.2018
07:15:35
ну вот так - все верно. ViewWillAppearing в ios и до завершения анимации перехода в Android

Slavik
24.05.2018
07:20:39
ну вот так - все верно. ViewWillAppearing в ios и до завершения анимации перехода в Android
я сделал пустое приложение Prism на OnAppearing запускаю метод с VM( он работает секунд 10) -> страница 10 сек белая

Кита
24.05.2018
07:21:45
ты сознательно тормозишь UIтред что ли?

Slavik
24.05.2018
07:24:06
ты сознательно тормозишь UIтред что ли?
я запускаю цикл, который работает секунд 10

Google
Slavik
24.05.2018
07:26:13
я пытаюсь сделать метод у VM который не будет тормозить прорисовку, как это сделать у Prism ?)

у MvvmCross это ViewAppeared()

Bonart
24.05.2018
07:31:00
я запускаю цикл, который работает секунд 10
Не надо его в UI потоке запускать, грех это

Aleksandr
24.05.2018
08:30:37
пытаюсь сделать вибрацию, при использовании _vibrator = (Vibrator)GetSystemService(VibratorService); _vibrator.Vibrate(VibrationEffect.CreateOneShot(500, 2)); выползает исключение: Didn't find class "android.os.VibrationEffect" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]] с чем может быть связано? (разрешение есть)

Kirill
24.05.2018
09:04:03
смотри документацию. Да и вроде можно в Vibrate передаать просто значения напрямую

Александр
24.05.2018
10:28:43
Люди, код case resource.id.имя Метод; Должен ж работать?

Можно ли как то перестроить ресурсы?

Max
24.05.2018
10:29:37
Можно ли как то перестроить ресурсы?
если у тебя действительно есть ресурс, но он не отображается в интеллисенсе, то пересобери решение

в этом случае пересоздастся ресурс.дезигнер

Александр
24.05.2018
10:30:03
Пересобрал, перестроил и собрал

Max
24.05.2018
10:30:13
все еще нет?

просто надо делать resource.названиеФайла.ключ

Александр
24.05.2018
10:31:01
Он в ресурсах некоторые элементы просто 0 присвоил

vladimir
24.05.2018
10:33:31
а файлы соответствуют требованиям именования?

Александр
24.05.2018
10:41:59
а файлы соответствуют требованиям именования?
Смысле id в макете совпадают с id в c#?

Еееееё восстановил

Удалил obj, bin, и ресурсы и перестроил

Google
Andy
24.05.2018
13:07:10
Привет всем возвращаюсь к вчерашнему от чего может удваиваться в размере сплеш изображение при старте?

vladimir
24.05.2018
14:12:59
дайте определение удваиваю

что ожидается, и где это ожидание видно, чтобы сравнивать?

Vlad
24.05.2018
14:24:39
Привет всем возвращаюсь к вчерашнему от чего может удваиваться в размере сплеш изображение при старте?
может вы проверяете на разных разрешениях и используете одну картинку?

Andy
24.05.2018
14:27:04
я пробовал без всяких там вариантов drawable-* ожидал что будет 1 в 1 но на экране в 720 точек картинка в 130 точек по горизонтали заняла визуально треть экрана

vladimir
24.05.2018
14:28:41
а нужно с drawable-*

у экранов есть плотность, и почти ничего не рисует пиксель в пиксель, обычно всё умножается на значение плотности

Andy
24.05.2018
14:29:35
как раз пробую просто drawable нужно убрать ?

vladimir
24.05.2018
14:29:36
и вот как раз разные drawable с разными размера изображений в этом помогают

нужно создать несколько папок drawable-* и в них засунуть с одинаковым именем картинку

Andy
24.05.2018
14:30:18
AI мне как раз выдал кучу вариантов готовых

vladimir
24.05.2018
14:31:12
https://developer.android.com/guide/topics/resources/providing-resources

Andy
24.05.2018
14:31:26
просто папка drawable не будет мешать ? или достаточно чтобы там не было этого файла

в ней пока иконка и фон который пока согласен чтоб сам маштабировался

vladimir
24.05.2018
14:32:31
в папку drawble вообще картинки лучше не кидать там обычно какие-нибудь xml ресурсы

Andy
24.05.2018
14:34:00
векторную картинку в качестве заставки наверное вообще никак ?

vladimir
24.05.2018
14:35:14
как, но это надо гуглить, я с векторами не работал на андроиде все генирируют картинки разных размеров обычно из одной общей или из вектора

Andy
24.05.2018
14:37:33
ну в самой программе то можно с пом сторонних библиотек но при старте то ничего не работае первое время в xml не засунуть вектор

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