نمایش فایل گیف 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 به بالا بخوبی کار میکنه