使用FAB时滚动速度太慢

时间:2018-06-13 12:24:48

标签: c# android visual-studio listview xamarin

我有自定义Listview(在我的imageview应用中),每行包含textviewglide,每行加载(使用listview)特定的图片来自特定的URL。我的listview中有超过100行,这意味着每次应用程序运行时都会加载100个图像。现在我想使用一个浮动操作按钮和listview,FAB工作正常,但是在使用FAB之后FAB滚动现在非常慢,我的意思是比以前慢,因为它在 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/child_fragment_container" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/LinLay"> <TextView android:text="Text" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/textView1" /> <Button android:text="Button" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/button1" /> <RelativeLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:minWidth="25px" android:minHeight="25px" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/listView1" android:choiceMode="multipleChoice" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/add" android:layout_margin="16dp" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" /> </RelativeLayout> </LinearLayout> </FrameLayout> 。这是我的XML布局: 的 Main.axml

listview

我还为listView.FastScrollEnabled = true;启用了快速滚动,但没有像url那样改变。我想如果我只能在应用程序的第一次运行中加载图像然后保存它们以便下次运行,所以不需要每次都从FAB抓取它们,但我不知道如何去做吧。另外,我该怎么做才能阻止listview减慢{{1}}的滚动速度。

0 个答案:

没有答案