Я новичок в Android Development
. Есть несколько способов отображения изображений в Android Studio
, поэтому мне интересно, лучше ли один способ, чем другой.
Я слышал о RecycleView
, но это слишком много, так как я только начал (для довольно некоторое время, на самом деле).
Есть ли разница в производительности при загрузке изображений через файл XML с использованием srcCompat :
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="false">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical">
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/tablesPhotoView"
android:layout_width="wrap_content"
android:layout_height="800dp"
android:scaleType="fitCenter"
android:adjustViewBounds="true"
**app:srcCompat="@drawable/tables"** />
</LinearLayout>
</ScrollView>
vs. через Активность ?
getView()?.findViewById<PhotoView>(R.id.tables)?.setImageResource(R.drawable.tables)
// Well, its actually a **Fragment**, but you get the idea.
XML:
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/tablesPhotoView"
android:layout_width="wrap_content"
android:layout_height="800dp"
android:scaleType="fitCenter"
android:adjustViewBounds="true" />