@xamarin_russia

Страница 473 из 619
Max
18.07.2018
14:47:32
SplashScreen.xml

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <color android:color="@color/primary"/> </item> <item> <bitmap android:src="@drawable/splash_logo" android:tileMode="disabled" android:gravity="fill" /> </item> </layer-list>

Что ставь, что убирай fill - одна фигня

Андрей Родионович
18.07.2018
14:49:54
Я в формсах когда то сталкивался с чем то подобным, то там чтоб оно подбирало правильное разрешение я не ставил название папки вовсе, а у вас стоит @drawable мб в этом причина?

Google
Андрей Родионович
18.07.2018
14:50:05
Или кажись то с айосью было)

vladimir
18.07.2018
14:50:26
ну, во-первых, оно точно сгенирировало правильные разрешения? или может случайно не те разрешения в соответствующие папочки закинул? а, во-вторых, если в первом случае всё окей, то попробуй простые картинки разных цветов закинь как сплеши, и в зависимости от цвета узнай какое по факту он разрешение грузит в итоге

Или кажись то с айосью было)
у меня больше с ios было проблем но это вообще проблема не XF

Андрей Родионович
18.07.2018
14:51:47
Ну я о том, что мб оно берет картинку с папки drawable Может попробуйте просто название картинки написать в сурсе

Да, то таки на айосе было

vladimir
18.07.2018
14:52:15
ну все картинки там

и все берутся по названию

о_О

Андрей Родионович
18.07.2018
14:53:35
ну все картинки там
Все картинки по разным папкам, drawable одна из них

Андрей Родионович
18.07.2018
14:53:47
Ну тогда извиняйте)

На айосе очень похожа проблема была)

Google
vladimir
18.07.2018
14:55:11
мне интересно, как приложение скайпа на фифоне прошло тесты и они выложили приложение с пиксилизированной картинкой в сплеше

Андрей Родионович
18.07.2018
14:56:00
Поверьте, в аппсторе есть уйма ужасного и пиксилизированого

vladimir
18.07.2018
14:56:42
да я верю, но это же скайп

Андрей Родионович
18.07.2018
14:57:41
К слову только заметил ?

Кстати, кто то может подсказать? У меня есть datatemplateselector Есть отдельные страницы, наследуемые от datatemplate Как получить доступ в этих странциах(в коде С#) к View Допустим я там создал кнопку, дал ей имя, а в коде я её юзать не могу обращаясь по имени

Думал это как page будет

Max
18.07.2018
15:05:16
короче эта помойка в принципе landscape не подгружает

vladimir
18.07.2018
15:05:28
легче создать отдельный класс будет, наследуемый от какого-то ContentView/Layout/View, со своей разметкой, и там можно будет уже использовать его именованные элементы а в template уже этот класс подсунуть

короче эта помойка в принципе landscape не подгружает
а в атрибуте для Activity указана ориентация для альбома?

для обоих Splash и Main

vladimir
18.07.2018
15:07:46
ScreenOrientation

хотя оно должно по-умолчанию её подрубать, если явно не указана

Vladislav
18.07.2018
15:08:46
vladimir
18.07.2018
15:09:37
сейчас смотрю на свой годовалый проект на формах, и там всё также: 10 разных drawable, splash с темой с картинкой, и всё работает

Андрей Родионович
18.07.2018
15:10:24
Хорошо, в любом случае спасибо)

Google
vladimir
18.07.2018
15:11:27
но как я и сказал, если оно не стоит, значит стоит такое уже по-умолчанию

Nikolai
18.07.2018
15:12:28
Kirill
18.07.2018
15:12:49
3.1
Ок, ошибся чуть)

Kirill
18.07.2018
15:13:39
Главная боль дня - залил миллиард тыщь сплешскринов, залил на девайс, там разрешение в 3 раза больше чем мое максимальное и выглядит ущербно?
Надо делать картинку по центру и сзади фоном заливать, тогда будет норм. ну или ninepath изображение.

Max
18.07.2018
15:14:50
ацтань

Андрей Родионович
18.07.2018
15:15:27
через x:Name, если верстка в xaml
Так нельзя в datatemplate

Vladislav
18.07.2018
15:15:32
Это ж как ветрянкой переболеть

Kirill
18.07.2018
15:15:53
Так нельзя в datatemplate
ну тогда в отдельных файлах делать темплейты

Андрей Родионович
18.07.2018
15:16:16
Nikolai
18.07.2018
15:16:24
>Что ставь, что убирай fill - одна фигня Конечно, потому что по умалчанию там fill. Используй android:gravity="center"
Отдельные картинки для landscape там использовать особого смысла нет, во время запуска приложения, когда телефон в горизонтальной ориентации, ОС может принудительно повернуть экран в портрет - видел такое на xiaomi

Андрей Родионович
18.07.2018
15:16:41
Они как page только наследники datatemplate

Google
Max
18.07.2018
15:17:32
только если активити принудительно в landscape

тогда да

иначе -

Андрей Родионович
18.07.2018
15:18:47
Не пробовали через Container.Children.FindView или что то подобное? В каждом нативе это есть, но насчёт xf не уверен
Да, да нашел такое, но хотелось бы что то не такое мудрённое(так как в обычной page)

Kirill
18.07.2018
15:26:28
Я так и делал
Ну файлы с вьюхами, а темплейты объявлять уже конкретно для листвью и туда передавть вьюху тогда

Vladislav
18.07.2018
15:27:06
Да, да нашел такое, но хотелось бы что то не такое мудрённое(так как в обычной page)
Никогда не задавался такой задачей. Но как вариант в самой View code-behind сделать метод GetXXX который по x:Name вернёт то, что надо. И потом уже из Children контейнера/листа делаешь приведение и вызваешь этот метод

Андрей Родионович
18.07.2018
15:28:00
Admin
ERROR: S client not available

Андрей Родионович
18.07.2018
15:28:34
Что именно?





Он как page, но не page

Хочу слелать его page , чтоб был доступ к итемам, но как потом его в селектор впихнуть?

Как преобразовать в datatemplate из page

Гугл мне что то несуразное выдал

Kirill
18.07.2018
15:33:39
Оставь корневым RelativeLayout

Андрей Родионович
18.07.2018
15:34:09
Без datatemplate?

Google
Андрей Родионович
18.07.2018
15:34:31
Окей, спасибо)

А как тогда подключать библиотеки?

Kirill
18.07.2018
15:36:55
Окей, спасибо)
https://blog.xamarin.com/customizing-list-view-cells-xamarin-forms-datatemplateselector/ тут хороший пример реализации селектра

Андрей Родионович
18.07.2018
15:36:55
Наверное через ContentView

Kirill
18.07.2018
15:37:00
Андрей Родионович
18.07.2018
15:37:09
В xaml

Kirill
18.07.2018
15:37:23
xmlns прописать у RelativeLayout

Андрей Родионович
18.07.2018
15:37:57
Не, таким образом все синим подчеркивает

Я попробую через contentview

Пересобрал и все работает? Спасибо большое)

Ayaz
18.07.2018
15:57:14
Привет! Есть тут люди которые умеют работать с последним ZXing для Xamarin.Forms?

У меня приложение Xamarin.Forms в котором есть только ZXing и строка ZXing.Net.Mobile.Forms.Android.Platform.Init(); в MyApp.Android/MainActivity.cs. И я получаю NullRefferenceException на строке LoadApplication(new App());... Что я делаю не так?

Ayaz
18.07.2018
16:15:34
Я посмотрел... Я ещё переподключал общий проект

mute
18.07.2018
16:16:27
в инит контекст или активити передать не надо?

Ayaz
18.07.2018
16:19:16
Устройство

в инит контекст или активити передать не надо?
В инит ничего не передовалась по инструкции

mute
18.07.2018
16:23:14
ага. уже глянул

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