
Max
14.09.2017
08:23:28
Нас 2^9 ))

Vladislav
14.09.2017
08:25:21

Kirill
14.09.2017
08:27:42

Max
14.09.2017
08:29:16

Google

Max
14.09.2017
08:29:48
??

Кита
14.09.2017
08:31:48

Vladislav
14.09.2017
08:32:01
в 5

Kirill
14.09.2017
09:09:49

Ivan
14.09.2017
11:50:55
В наличии интерфейс:
ScrollView -> Linear Layout -> 4 CardView
Каждый CardView имеет RelativeLayout, в нём 2 ImageView, 4 TextView и 1 LinearLayout (в котором 5 ImageView и 1 TextView). При скролле жутко лагает, фпс даже до единицы не дотягивает. В чём может быть проблема и как исправить?
Никакой логики в программе нет, ничего не выполняется/обрабатывается. Раньше был 1 image и 4 text в каждом CardView, работало прекрасно. Такие лаги начались после добавления новых элементов.
Выглядит примерно так:

Max
14.09.2017
11:53:30
XF?

Ivan
14.09.2017
11:53:35
проект - чистый Android

Max
14.09.2017
11:54:01

Ivan
14.09.2017
11:56:02

Max
14.09.2017
11:57:04
Это сторонний Nuget

Kirill
14.09.2017
11:57:40

Google

Ivan
14.09.2017
11:59:37
да, с него пытался начать, добавил компонент RecyclerView, но в меню "Управление пакетами NuGet" он не появлялся, как бы я не танцевал вокруг него. Соответственно, не мог использовать в проекте. Сначала я сделал таким забитым только последний кардвью, первые 3 были лёгкие, скроллились отлично, но когда подходил к четвёртому - был фриз такой, но через несколько секунд вся программа скроллилась отлично.

Max
14.09.2017
12:03:51
RelativeLayout тяжелый, лучше не использовать его. И не лучше бы сюда подошел RecyclerView, Вместо LinearLayout in ScrollView?
Кстати, недавно столкнулся с проблемой при скролле ListView, при использовании RecycleElement стратегии:
ListViewAdapter.GetView (System.Int32 position, Android.Views.View convertView, Android.Views.ViewGroup parent)
2
BaseAdapter.n_GetView_ILandroid_view_View_Landroid_view_ViewGroup_ (System.IntPtr jnienv, System.IntPtr native__this, System.Int32 position, System.IntPtr native_convertView, System.IntPtr native_parent)

Kirill
14.09.2017
12:03:58
Тогда хотя бы ListView. Хотя это не факт что повлияет на скролл. Вообще в таком подходе, как сейчас реализован - просто страница открывается дольше - пока все элементы отрисуются. поэтому лагать вообще не должно. странно что это так

Max
14.09.2017
12:06:00
@BOOMikru с чем это может быть связано?
Получил такой стектрейс на 10 устройствах из 16

Kirill
14.09.2017
12:06:57

Max
14.09.2017
12:07:20

Kirill
14.09.2017
12:07:43
видимо где-то нет проверки) ббага вестимо

Max
14.09.2017
12:07:51

Kirill
14.09.2017
12:09:21
Мы вообще используем RecyclerView в формс. Допиленную еализацию от TwinTech

Max
14.09.2017
12:10:43
Вот этот баг, видимо просто пора прекратить юзать XF 2.3.4

Kirill
14.09.2017
12:11:49

Max
14.09.2017
12:12:03
Есть какие-то проблемы с 8.0 уже ?

Kirill
14.09.2017
12:13:53

Max
14.09.2017
12:14:15

Kirill
14.09.2017
12:14:38
да даже сбилженное на 2.1 - будет работать на 8.0) Это ж не iOS)

Google

Max
14.09.2017
12:14:47
А как же рантайм пермишены

Kirill
14.09.2017
12:15:19

Max
14.09.2017
12:16:06

Kirill
14.09.2017
12:17:32

Max
14.09.2017
12:18:16

Kirill
14.09.2017
12:18:56
без доработок

Max
14.09.2017
12:19:21

Kirill
14.09.2017
12:20:09
Вот без доработок приложение, которое собрали для первых версий андроид будут работать и на 8. Но со старой темой оформления, что-то кривиться будет и тд.

Max
14.09.2017
12:21:35

Kirill
14.09.2017
12:21:44
Не всё)

Max
14.09.2017
12:21:56
Ну я про дизайн и стиль

Kirill
14.09.2017
12:22:09
ну это да

Max
14.09.2017
12:22:14
Лучшие практики
И прочее

Ivan
14.09.2017
12:27:43
нажатие на кнопку ничего не решает

Max
14.09.2017
12:29:02

Kirill
14.09.2017
12:29:54

Google

Kirill
14.09.2017
12:30:05
Забей на компоненты, это дичь

Ivan
14.09.2017
12:30:42
понял, качаю
скачал отсюда 4.1.0
https://www.nuget.org/downloads
запускаю, открывается консоль и сразу закрывается. Как я понимаю, с ним тоже работать нужно через консоль, но как? Команды в справке вижу, куда вводить - не вижу. Через cmd'шку обычную?

Max
14.09.2017
12:43:35
Нет, есть commande pallet
В самой вижле есть Nuget Manager Console уже даже
Но должен быть ещё проще способ, просто пкм по проекту -> NugetManager
И там ищешь и сразу ставишь

Ivan
14.09.2017
12:45:03
напугали тем, что в студии компоненты не айс, вот и пошёл заниматься непонятно чем
попробую сейчас

Kirill
14.09.2017
12:47:49
Да

Ivan
14.09.2017
12:49:46

Max
14.09.2017
12:49:47

Kirill
14.09.2017
12:50:23

Max
14.09.2017
12:50:58
Components почти умерли

Ivan
14.09.2017
12:51:36
ну теперь понял, спасибо)

Mikita
14.09.2017
14:30:02
Ребята нужен разраб срочно
мид-синьёр с англ

Google

Pavel
14.09.2017
14:30:43
Вилка?

Mikita
14.09.2017
14:30:58
от 15-26
юсд
2 проекта 1 на 3-4 недели другой на год

Max
14.09.2017
14:42:08

Кита
14.09.2017
17:39:11
/stat

Combot
14.09.2017
17:39:12
combot.org/chat/-1001078768598

Кита
14.09.2017
17:48:53
а статистика то поломатая

Max
14.09.2017
18:03:15

Кита
14.09.2017
18:03:58

Max
14.09.2017
18:04:20

Erage
14.09.2017
19:16:06
вроде работает

Max
14.09.2017
19:18:01
Найс

Vladislav
14.09.2017
19:20:53
А у андроида высокой гликемический индекс?

Alexandr
14.09.2017
19:21:29
))) сорян)) группой походу промахнулся

Gleb
14.09.2017
20:27:42
от 15-26
15-26 USD чего? В час? Тысяч в месяц?

Кита
14.09.2017
20:29:59