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

تبدیل چند عکس به عکس متحرک

cyberchief  10 سال پیش  10 سال پیش
+3 0

من طبق این لینک  چهار عکس رو قرار دادم و عکس ها به صورت پشت سر هم نمایش داده می شود

اما من میخوام فقط یک بار عکس ها اجرا بشه و در عکس آخر متوقف بشه و عکس آخر رو نمایش بده

چیکار باید بکنم؟

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
فرهاد  10 سال پیش
+2 0

سلام دوست عزیز این لینک رو بخون خیلی سادس ساخت انیمیشن

0 0
این هم مثل لینک بالا هستش من منظورم اینه که تصاویر به صورت خودکار با بازکردن صفحه شروع به عوض شدن بشن و در آخر ، اخرین عکس بمونه و دوباره تکرار نشه (10 سال پیش)
پاسخ به سوال 
فرهاد  10 سال پیش
+3 0

دقیقا چیزیه که شما میخواید نمونه فایل رو دانلود کنید ببینید

فقط رویداد آن کلیکشو بردارید

کدهای فایل MainActivity.java را به صورت زیر تغییر می دهیم :

 

package com.kelidestan.animation;

import android.os.Bundle;
import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;

public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
               
                final ImageView img = (ImageView) findViewById(R.id.imageView1);
                img.setBackgroundResource(R.anim.animation);

                img.setOnClickListener(new OnClickListener() {      این رو بر دارید همین
                    @Overrideاین رو بر دارید همین
                    public void onClick(View v) {این رو بر دارید همین
                        img.setImageDrawable(null);
                        AnimationDrawable anim = (AnimationDrawable) img.getBackground();
                        anim.start();
                    }
                });این رو بر دارید همین
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
                // Inflate the menu; this adds items to the action bar if it is present.
                getMenuInflater().inflate(R.menu.main, menu);
                return true;
        }

}
0 0
بله درست شد ولی مشکلی که الان هستش اینه که من چهار تا عکس گذاشته ام، و سه تای اولی خیلی سرییییع رد می شن و چهارمی نمایش داده میشه، چجوری برای هر عکس مثلا یک ثانیه زمان میشه مشخص کرد؟ (10 سال پیش)
پاسخ به سوال 
فرهاد  10 سال پیش
0 0

پاسخ به سوال 
فرهاد  10 سال پیش
+1 0

مقدار duration رو زیاد کن برا هر عکس

   <item android:drawable="@drawable/tick_2" android:duration="100"/>

هر کدوم جلوش اومده

<?xml version="1.0" encoding="utf-8"?>
<animation-list android:oneshot="true" xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:drawable="@drawable/tick_1" android:duration="100"/>
     <item android:drawable="@drawable/tick_2" android:duration="100"/>
     <item android:drawable="@drawable/tick_3" android:duration="100"/>
     <item android:drawable="@drawable/tick_4" android:duration="100"/>
     <item android:drawable="@drawable/tick_5" android:duration="100"/>
     <item android:drawable="@drawable/tick_6" android:duration="100"/>
     <item android:drawable="@drawable/tick_7" android:duration="100"/>
     <item android:drawable="@drawable/tick_8" android:duration="100"/>
     <item android:drawable="@drawable/tick_9" android:duration="100"/>
     <item android:drawable="@drawable/tick_10" android:duration="100"/>
     <item android:drawable="@drawable/tick_11" android:duration="100"/>
     <item android:drawable="@drawable/tick_12" android:duration="100"/>
     <item android:drawable="@drawable/tick_13" android:duration="100"/>
     <item android:drawable="@drawable/tick_14" android:duration="100"/>
     <item android:drawable="@drawable/tick_15" android:duration="100"/>
     <item android:drawable="@drawable/tick_16" android:duration="100"/>
     <item android:drawable="@drawable/tick_17" android:duration="100"/>

</animation-list>
0 0
دوستان عزیز ، چطور میشه سورس عکس های انیمیشن رو توی کدهای جاوا تعیین کرد ؟ الان توی این مثال تعدادی عکس که قراره پشت سر هم نمایش داده بشه ولی عکس ها توی xml تعریف شده ، من میخوام برای ست کردن عکس ها از کد جاوا استفاده کنم ، لطفا راهنمایی میکنید ؟ (10 سال پیش)

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