
vladimir
23.05.2018
15:18:32

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 секунды клиента устраивают
АОТ это не святой грааль, короче

Max
23.05.2018
15:22:00

Kirill
23.05.2018
15:22:26

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

Kirill
23.05.2018
15:25:44

Max
23.05.2018
15:25:57

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 не умеют в разбиение по архитектурам?

Max
23.05.2018
15:28:20

Кита
23.05.2018
15:28:24

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

Google

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

Кита
23.05.2018
15:29:20

Kirill
23.05.2018
15:29:39

Кита
23.05.2018
15:29:55

Kirill
23.05.2018
15:29:59
Оу

Nikolai
23.05.2018
15:34:38
Вроде бы завезли новый формат на последнем IO
https://developer.android.com/guide/app-bundle/

Kirill
23.05.2018
15:43:39

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

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?

Nikolai
23.05.2018
15:51:25

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

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
На вьюхе

Max
24.05.2018
07:08:43

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

Slavik
24.05.2018
07:20:39

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

Slavik
24.05.2018
07:24:06

Google

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

Bonart
24.05.2018
07:31:00

Kirill
24.05.2018
07:42:11

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:03:21

Aleksandr
24.05.2018
09:03:34

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
Еееееё восстановил
Удалил 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 не засунуть вектор