آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

قرار دادن فایل gif در برنامه

hpanahpour  10 سال پیش  10 سال پیش
0 0

با سلام

می خواستم بدونم آیا امکان داره یه فایل " گیف " رو تو برنامه قرار بدیم یا خیر  ؟ و اگه شدنی هست به چه صورت؟

 

با تشکر

+1 0
سلام دوست خوبم لطفا این آموزش رو مشاهده کنین : لینک (10 سال پیش)
+1 0
بله امکان پذیر هست آموزش ویدئویی در رابطه با این موضوع را در سایت بنده میتونید دانلود کنید لینک (10 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
Plumber  10 سال پیش
+3 0

سلام

آره میشه،البته ممکنه روش های گوناگونی داشته باشه ولی من از این روش استفاده می کنم!(وقتی گیف رو به فایل xml اضافه میکنی ممکنه ارور بده که مهم نیست و شما ادامه بدی درست میشه)!

اول از همه فایل گیف رو داخل پوشه drawble قرار میدی.

بعد این کد اضافه کردن GIF به xml هست:

 <yourPacckageName.PlayGifView
            android:id="@+id/viewGif"
            android:layout_gravity="center" />

که اینجا بجای yourPackageName ،اسم پکیجت رو میذاری.

بعد هم توی سورس و اکتیویتی مورد نظر این کد رو وارد می کنی:

  PlayGifView playGif = (PlayGifView) findViewById(R.id.viewGif);
        playGif.setImageResource(R.drawable.giphy);

و تمام!

امیدوارم مشکلت حل شه :)

 

پاسخ به سوال 
hpanahpour  10 سال پیش
0 0

با تشکر از لطف شما

پاسخ به سوال 
hpanahpour  10 سال پیش
0 0

سلام

متاسفانه تا فایل gif رو تو پوشه drawable  قرار می دم . ارور میده و اجرا نمیشه

 

+1 0
فایل gif چند تا فریم داره ؟ فریم ها رو با فتوشاپ یا برنامه دیگه ای جدا کن در قالب یک تصویر با نام های پشت سر هم و بعد همه فریم ها در داخل داخل پوشه drawable و بعدش هم ساخت یک فایلxml برای اجرای فایل انیمیشن . (10 سال پیش)
+3 0
فایل هایی که توی فولدر Drawable قرار میدید باید از حروف کوچیک تشکیل شده باشه و شامل کاراکتر های غیر مجاز نباشه ، پیشنهاد میکنم برای نمایش Gif از کتابخانه Glide استفاده کنید (10 سال پیش)
پاسخ به سوال 
hpanahpour  10 سال پیش
0 0

سلام

 

        ImageView img = (ImageView) findViewById(R.drawable.bg);

        GlideDrawableImageViewTarget imageViewTarget = new GlideDrawableImageViewTarget(img);

        Glide.with(this).load(R.raw.sample_gif).into(imageViewTarget);

من این تیکه کد رو از اینترنت گرفتم ولی تو خط آخر  " Gilde.with  " خطا می ده و اجرا نمیشه

می شه دوستان لطف کنن و در این مورد منو راهنمائی کنن؟

 

با تشکر

+1 0
بهترین روش همین هست. این داره از کتابخونه glide استفاده میکنه. شما باید glide رو به پروژه خودتون اضافه کنید، مشکل حل میشه. چجوری؟ لینک (10 سال پیش)
+1 0
اگر مشکل از this هست پست this اسم اکتیویتی رو بنویسید و یک نقطه بزارید < عکس رو توی قسمت آخر مربوط به into باید یک ImageView قرار بدید مستقیم img رو وارد کنید < درمورد Load تاحالا مستقیم از خود Dawable فایل رو تست نکردم اما اگر این مورد هم مشکل داشته باشه میتونید قبلش اون رو بصورت BItmap لود کنید (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .