خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

فیلم آموزش لود کردن عکس Gif گیف اندروید استودیو

فیلم آموزش لود کردن عکس Gif گیف اندروید استودیو

فیلم آموزش لود کردن عکس 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 قرار گرفته .موفق باشید.

خانه اندروید دانلود فیلم آموزشی  لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

homeandroid.ir  دانلود فیلم آموزش لود کردن عکس Gif گیف اندروید استودیو

حجم فیلم آموزشی   حجم فیلم : ۱۷ مگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

درباره نویسنده

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

12 دیدگاه

  1. امیر گفت:

    سلام در AIDEنمیشه گیفت به نمایش گذاشت

  2. علیرضا گفت:

    سلام.خسته نباشید
    در ایکلیپس چطور میشه گیف رو نمایش داد؟

  3. مارال گفت:

    من پس زمینه این گیفو حذف کردم ولی بازم وقتی وارد اندروید استودیو میشه یه زمینه سفید میوفته پشتش

  4. احمدرضا گفت:

    سلام من میخاستم روی ویجت برنامم یک انیمیشن یا gif قرار دهم چطور میتوانم؟

    • Admin گفت:

      سلام و احترام دوست عزیز احمد رضا
      دقت بفرمایین معمولا ویجیت ها چنین امکانی ندارن در صورت اکانش تصویری از نمونه کاری که انجام شده بفرستین تا راهنمایی کنم.
      با احترام.

  5. malek گفت:

    منم این مشکل رو دارم این خطا رو میاره لطفا همینجا بگید چکار کنم؟

  6. سید امیررضا تقدیسی حیدریان گفت:

    با سلام من در هنگام sycle
    ارور داره
    Error:Not a supported repository protocol ‘httpss’: valid protocols are [file, http, https, s3, sftp]
    چیکار کنم