فیلم آموزش لود کردن عکس Gif گیف اندروید استودیو
آموزش لود کردن عکس گیف محیط اندروید استودیو
لود کردن عکس Gif ، عرض سلام خدمت کاربران گرامی سایت خانه اندروید قصد داریم یکی از مباحث مهم که خیلی از کاربران دوست دارن لودینگ گیف داشته باشن و از prograssbar اندروید استودیو استفاده نکنند و خودشون گیفی را طراحی و جایگزین کنند صحبت کنیم و آموزشی رو در این مورد براتون طراحی کردیم طبق روال شما دوستان عزیز می توانید زیر همین پست فیلم آموزشی این کتابخانه را دانلود کنید و استفاده کنید اما قبل از اینکه دانلود کنید لطفا توضیحات تکمیلی در این مورد رو بخونید.
در این آموزش قصد داریم تصویر همین پست مورد نظر رو در محیط اندروید استودیو لود کنیم و توضیحات در این زمینه می دیم و میرم سراغ آموزش. دقت کنید تصاویری که گیف هستن به صورت پیشفرض امکان لود کردن در محیط اندروید استودیو رو ندارن و به همین دلیل کتابخانه های در این مورد وجود دارد که ما به معرفی یکی از این کتابخانه ها می پردازیم دقت کنید برای لود کردن عکس گیف ما باید webview رو در کلاس مجزایی بنویسیم و کلاس فوق رو extends و یا مشتق شده از web view قرار بدیم.حالا قرار نیست کد نویسی در این مورد انجام بدیم چون با وجود کتابخانه های قدرتمند دیگه نیازی نیست این فقط توضیحی برای این بود که چطور در محیط اندروید استودیو عکس گیف رو لود کنیم.
حتما بخوانید : فیلم آموزش استفاده از کتابخانه Bottom bar اندروید استودیو
آموزش لود کردن عکس Gif :
در بخش gradle روی build.gradle یعنی project کلیک کنید و در بخش allprojects کد زیر را جایگزین کنید.
allprojects { repositories { maven { url 'httpss://www.jitpack.io'} jcenter() } }
و حالا در بخش گردل روی build.gradle Module:app کلیک کنیدو کتابخانه زیر را اضافه کنید :
compile 'com.github.adhishlal:gifloader:1.1'
حالا کافی رو سینک کلیک کنید تا کتابخانه فوق رو دانلود و به پروژه اضافه کند دقت کنید به دلیل تحریم بودن ایران بهتره از قند شکن استفاده کنید تا ip ایران رو تغییر بدید. و بتونید کتابخانه فوق رو دانلود کنید.
و حال میریم سراغ قسمت xml یا دیزاین اکتیویتی و سورس کد زیر را می نوییسیم:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android" xmlns:app="https://schemas.android.com/apk/res-auto" xmlns:tools="https://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.rss.homeandroidir.myapplication.MainActivity"> <lal.adhish.gifprogressbar.GifView android:id="@+id/gifloder" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout>
لطفا حالا تصویر یا گیف خودتون رو در پوشه drawable قرار بدید و در بخش سورس کد جاوا Mainactivity سورس کد زیر را بنویسید :
package com.rss.homeandroidir.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import lal.adhish.gifprogressbar.GifView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); GifView gifView=(GifView)findViewById(R.id.gifloder); gifView.setImageResource(R.drawable.ab); } }
لطفا دقت کنید تصویر من که عکس گیف هست با نام ab در پوشه drawable قرار گرفته .موفق باشید.
لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :
دانلود فیلم آموزش لود کردن عکس Gif گیف اندروید استودیو
حجم فیلم : ۱۷ مگابایت
پسورد فایل فشرده : homeandroid.ir
منبع آموزش : خانه اندروید
سلام اگر میشود آیدی تلگرام خود را برایم دهید تا با شما صحبتی داشته باشم من نیاز به بعضی کد ها دارم امیدوارم شما آن را داشته باشید
سلام و درود
در بخش ارتباط با ما ایدی تلگرام در دسترس شماست.
سلام در AIDEنمیشه گیفت به نمایش گذاشت
سلام و ودرود
طبق فیلم آموزشی که در دسترس هست کار کنید لطفا.
با احترام.
سلام.خسته نباشید
در ایکلیپس چطور میشه گیف رو نمایش داد؟
با سلام و احترام خدمت شما
اکلیپس منسوخ شده لطفا از اندروید استودیو استفاده کنید .
با احترام
من پس زمینه این گیفو حذف کردم ولی بازم وقتی وارد اندروید استودیو میشه یه زمینه سفید میوفته پشتش
سلام و احترام
دقت بفرمایین می توانید بگراند اکتیویتی رو مشابه همون گیف کنید تا دیده نشه
با احترام.
موفق باشین.
سلام من میخاستم روی ویجت برنامم یک انیمیشن یا gif قرار دهم چطور میتوانم؟
سلام و احترام دوست عزیز احمد رضا
دقت بفرمایین معمولا ویجیت ها چنین امکانی ندارن در صورت اکانش تصویری از نمونه کاری که انجام شده بفرستین تا راهنمایی کنم.
با احترام.
منم این مشکل رو دارم این خطا رو میاره لطفا همینجا بگید چکار کنم؟
سلام واحترام
چه مشکلی دوست گرامی
در تلگرام پیام بدین.
با تشکر
با احترام.
با سلام من در هنگام sycle
ارور داره
Error:Not a supported repository protocol ‘httpss’: valid protocols are [file, http, https, s3, sftp]
چیکار کنم
سلام و احترام
در تلگرام بهتون پاسخ دادم دوست عزیزم
لطفا چک کنید.
با احترام.