Autore Topic: Slideshow di immagini  (Letto 877 volte)

Offline filipposapo

  • Utente junior
  • **
  • Post: 135
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Tablet Samsung Note 10.1
  • Sistema operativo:
    Windows 8
Slideshow di immagini
« il: 03 Dicembre 2013, 16:06:55 CET »
0
Salve a tutti, qual è il migliore modo per realizzare uno slideshow di foto in un'app android??

Post unito: 03 Dicembre 2013, 18:12:05 CET
mi spiego meglio lo vorrei far apparire nel background dell'activity
« Ultima modifica: 03 Dicembre 2013, 18:12:05 CET da filipposapo, Reason: Merged DoublePost »

Offline filipposapo

  • Utente junior
  • **
  • Post: 135
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Tablet Samsung Note 10.1
  • Sistema operativo:
    Windows 8
Re:Slideshow di immagini
« Risposta #1 il: 04 Dicembre 2013, 17:03:55 CET »
0
DIciamo che più o meno sono riuscito anche se non nel background ma con la Gallery di android, solo volevo sapere se era possibile rendere automatico lo scorrimento delle foto

Offline kobazzo

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Slideshow di immagini
« Risposta #2 il: 18 Dicembre 2013, 10:11:14 CET »
0
Sono interessato anche io.
Dovrei implementare una activity che ha un background di immagini in rotazione automatica, nessuno saprebbe darci qualche indicazione?

Grazie.

Offline filipposapo

  • Utente junior
  • **
  • Post: 135
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Tablet Samsung Note 10.1
  • Sistema operativo:
    Windows 8
Re:Slideshow di immagini
« Risposta #3 il: 18 Dicembre 2013, 11:15:15 CET »
0
Ciao, se domani mi mandi un altro messaggio ti posto quello che sono riuscito a fare..e magari possiamo migliorarlo insieme. Purtroppo oggi sono in trasferta e non ho il codice con me.

Offline kobazzo

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Slideshow di immagini
« Risposta #4 il: 18 Dicembre 2013, 11:17:32 CET »
0
ok, grazie mille per la disponibilità :)

Offline filipposapo

  • Utente junior
  • **
  • Post: 135
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Tablet Samsung Note 10.1
  • Sistema operativo:
    Windows 8
Re:Slideshow di immagini
« Risposta #5 il: 19 Dicembre 2013, 11:23:01 CET »
+1
Ecco qui,

Codice: [Seleziona]

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.*;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.os.Handler;
import java.util.Timer;
import java.util.TimerTask;


import com.techipost.imageslider.R;

public class SliderActivity extends Activity {
        private static final int REQUEST_PAIN = 1;
        public int currentimageindex=0;
        Timer timer;
        TimerTask task;
        ImageView slidingimage;
        private TextView testo;
        private TextView testo2;
       
        private int[] IMAGE_IDS = {
                        R.drawable., R.drawable., R.drawable.,
                        R.drawable.
                };
       
       
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mygame);
        final Handler mHandler = new Handler();
        testo = (TextView) findViewById(R.id.TextView01);
        testo2=  (TextView) findViewById(R.id.textView2);
        testo2.setWidth(150);
        testo2.setSingleLine(true);
        testo2.setHorizontallyScrolling(true);
        testo2.setScrollX(REQUEST_PAIN);
 
       // testo2.startAnimation(AnimationUtils.loadAnimation(this, android.R.anim.slide_in_left));
     //   casa.TranslateAnimation(this,param);
 
        // Create runnable for posting
        final Runnable mUpdateResults = new Runnable() {
            public void run() {
                   
                    AnimateandSlideShow();
   
                   
            }
        };
               
        int delay = 1000; // delay for 1 sec.

        int period = 8000; // repeat every 4 sec.

        Timer timer = new Timer();

        timer.scheduleAtFixedRate(new TimerTask() {

        public void run() {

                 mHandler.post(mUpdateResults);

        }

        }, delay, period);
       
     
                       
    }
   
    public void onResume(Bundle savedInstanceState) {
        super.onResume();
        testo = (TextView) findViewById(R.id.TextView01);
       
   
    /**
     * Helper method to start the animation on the splash screen
     */
    private void AnimateandSlideShow() {
           
           
            slidingimage = (ImageView)findViewById(R.id.ImageView3_Left);
                   slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]);
                  
                   currentimageindex++;
           
                   Animation rotateimage = AnimationUtils.loadAnimation(this, R.anim.custom_anim);
             
       
              slidingimage.startAnimation(rotateimage);
         
                   
       
    }
   

   
   
}

Ovviamente devi mettere i tuoi drawable..
Spero di esserti stato di aiuto, se è cosi lasciami un thanks :-)

Offline kobazzo

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Slideshow di immagini
« Risposta #6 il: 19 Dicembre 2013, 12:43:53 CET »
0
Ciao, ti ringrazio, stasera lo provo.