


نمایش گیف در اندروید
نمایش فایل گیف gif در اندروید ، گیف ها (gif) یکی از کاربردی ترین ویو ها در هر پلتفرمی هستند ! در اندروید نیز معمولا میشه بجای اینکه چندین خط کد برای انیمیشن نوشت از گیف ها استفاده کرد خیلی هم راحت 😀
برای نمایش گیف در اندروید میتونیم از یک کتابخانه استفاده کنیم که کار رو بشدت راحت کرده و تنها کاری که ما باید بکنیم این ست که فایل gif رو داخل فولدر drawable پروژه کپی کنیم و ازش استفاده کنیم!
خب اولین کار اضافه کردن دپندنسی کتابخانه android-gif-drawable به گردل (Module:app) پروژه هستش
//gif implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.16'
قدم بعد باید maven centralرو به گردل (project:projName) اضافه کنیم
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
repositories {
mavenCentral()
}
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".GifActivity">
<pl.droidsonroids.gif.GifImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/tenor2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
همونطور ک مشخصه از ویو مربوط به کتابخانه android-gif استفاده کردیم
حالا برنامه رو ران کنید ونتیجه رو ببینید. 🙂
1 Comment
روی اندروید 5 و 6 کار نمیکنه ولی از 7 به بالا بخوبی کار میکنه